У меня есть проект, который содержит весенний облачный шлюз + консул в качестве реестра услуг.Когда я регистрирую два разных экземпляра одного и того же приложения с разными портами, я ожидаю, что Spring Cloud Gateway выполнит балансировку нагрузки, и это произойдет.Когда я тестирую на chrome, все выглядит круто, когда я обновляю страницу, я каждый раз получаю другой порт, но на Firefox это не работает.
/**
* XXX Just for demo purpose: to show load balancing between multiple instances when scaling.
*/
@ManagedBean
@RequestScoped
public class DebugBean extends SpringBeanAutowiringSupport implements Serializable {
private @Value("${port}") int port;
public String ip() throws UnknownHostException {
final String address = InetUtils.getLocalHostLANAddress().getHostAddress();
return address + ":" + port;
}
}
Я был бы рад предоставить любой пример кодаВы можете хотеть.