В моей учетной записи AWS у меня в настоящее время есть балансировщик сетевой нагрузки (TCP), указывающий на два экземпляра Ec2 в 2 зонах доступности (веб-серверах), на каждой из которых работает tomcat, это указывает на один экземпляр Ec2, который является сервером / базой данных приложений.
На NLB включены липкие сеансы, поэтому, когда я получаю доступ к веб-серверам из Chrome на одной вкладке, все работает нормально, и весь мой пользовательский трафик отправляется на один веб-сервер. Когда я открываю новую вкладку, кажется, что начинается новый сеанс, и мой пользовательский трафик может быть отправлен либо на веб-сервер 1, либо на веб-сервер 2. Если он отправляется на другой веб-сервер, меня просят снова войти в систему. Цель состоит в том, чтобы весь трафик пользователя направлялся через один веб-сервер.
Кто-нибудь знает, почему липкие сеансы в AWS Network Load Balancer не работают должным образом? Или я неправильно это понял.