2013-09-29 3 views
1

Недавно я использовал IIS * ARR * для загрузки баланса нагрузки.Как cookie работает, когда IIS ARR выполняет загрузку баланса?

На данный момент все в порядке.

Но я не понимаю, как обрабатывается сервер arr с файлом ?

Например:

1.ARR Сервер: LocalHost

2.Server A.site.com

3.Server B.site.com

Когда ARR сервер переписать запрос на сервер A Или сервер B, Кажется, что он переведет файл cookie на сервер A или B.

Это нормально?

Потому что я думал, что печенье не может работать crossдомен.

Заранее спасибо.

ответ

0

Http Cookie действительно ограничен только для одного домена. тем не менее, это ограничение наложено на Браузер, и, насколько это касается Браузера, он касается только публичной конечной точки сайта (имя домена localhost в вашем примере), не важно или не знает, point на самом деле является балансировщиком нагрузки, который (внутренне) делегирует запрос другому хосту.

Когда ARR делегирует запрос одному из хостов, он также добавляет значение cookie в запрос.

Более того, сама ARR может полагаться на cookie для достижения близости («липкость»).

 Смежные вопросы

  • Нет связанных вопросов^_^