Http Binding балансировщик нагрузки - PullRequest
1 голос
/ 08 декабря 2010

Я размещаю веб-сервис на IIS с использованием привязки HTTPS.Клиент и сервер обмениваются большим количеством сообщений в течение всей продолжительности сеанса, поэтому важно, чтобы сообщения от одного и того же клиента направлялись на правильный сервер.Будет ли работать эта привязка, если у меня есть несколько веб-серверов за балансировщиком нагрузки?

Зависит ли это от технологии, используемой клиентом?Мое клиентское приложение реализовано в Silverlight.

1 Ответ

1 голос
/ 08 декабря 2010

Я использую haproxy, и это позволяет мне привязывать запросы к определенному внутреннему серверу, используя IP-адрес источника запросов.

Другой способ - отключить ssl на балансировках нагрузки, используя stunnel.Соединение между клиентом и балансировщиком нагрузки шифруется с использованием вашего исходного сертификата ssl (клиент не видит разницы), а от балансировщика нагрузки - к бэкэнду, используя другой (или вообще не шифруется - это зависит от ваших настроек).Это своего рода посредник и позволяет привязать запрос к определенному бэкэнду на основе любого идентификатора сеанса (cookie или почти что-либо еще :)).Подробности смотрите в документации haproxy.

...