Балансировщик нагрузки AWS, Sticky Sessions и Android

В настоящее время я использую AWS ELB с Application-Controlled Session Stickiness, которому PHPSESSID присвоено имя файла cookie.

Мне удалось получить файл cookie сеанса PHPSESSID на Android в заголовке ответа HTTP. Чтобы поддерживать эту липкость и направлять последующие запросы на целевой веб-сервер, мне нужно отправить файл cookie с Android обратно на веб-сервер? Поскольку балансировка нагрузки должна учитывать запросы заголовков HTTP, поступающие от Android, чтобы определить, какой сервер должен направлять последующие запросы.


person mars    schedule 15.12.2015    source источник
comment
Да, вы должны отправлять куки обратно с каждым запросом, чтобы липкие сеансы работали.   -  person Mark B    schedule 15.12.2015
comment
Как сказал Марк - да, вам нужно сохранять файлы cookie при каждом запросе. Elastic Load Balancer не поддерживает сохранение сеанса по IP-адресу. Есть другие вопросы StackOverflow, касающиеся сохраняющихся файлов cookie в приложениях Android, так что было бы хорошо, чтобы начать там.   -  person alexjs    schedule 01.01.2016