2013-06-13 2 views
0

У меня есть следующий сетевой scnerio, у меня есть LB-> proxy -> LB -> Веб-сервер -> LB -> Сервер приложений.Как обрабатывать сеанс возврата в балансировке нагрузки

Балансировщик работает в режиме Round Robin. Теперь, как я могу предоставить, чтобы приложения обрабатывали сеанс возврата. Балансировщик автоматически обрабатывает сеанс возврата или нам нужно настраивать настройки в любом месте.

Load balance return session

ответ

0

То, что вы описали (и это показано на диаграмме развертывания) кажется слишком сложным, но я не буду притворяться, чтобы знать свой окончательный потребительной случай для этой реализации. Кроме того, вы не указали, что вы используете для балансировки нагрузки (HAproxy, Amazon ELB, F5 и т. Д.), Но я бы рассмотрел настройку «липких сеансов» на балансировщике нагрузки. Важные сессии обеспечат, чтобы определенные клиенты с определенным сеансом были сбалансированы/перенаправлены на соответствующий сервер приложений. Надеюсь это поможет!

0

От того, что вы описали, вам необходимо сохранение сеанса. Вы можете получить постоянство сеанса из нескольких разных вариантов в зависимости от типа балансировки нагрузки. Например, я использую F5 Big-IP LTM и для продолжительности сеанса я могу выбрать из SSL, адрес источника, адрес назначения, файлы cookie и т. Д., Чтобы создать липкий сеанс. При сохранении сеанса пользовательский клиент позволяет перейти на сервер, к которому клиент был направлен в начале.