Hi, Andrew.
[skip]
>> Не совсем понятно, как можно вообще сделать балансировку, привязывая сервера
>> к клиенту. И какой смысл привязывать, если не нужна 100% точность ?
>>
>> Куки, на самом деле, правильное решение. Или сессии в УРЛе.
>>
>> Что касается привязки обработки к серверу на основании ip, то для этого
> наверное, имеется в виду функциональность sticky, имеющаяся во всяких
> промышленных балансёрах, типа Cisco SLB - когда нагрузка между бэкендами
> распределяется равномерно (или пропорционально заданным весам бэкендов),
> но пришедший клиент всякий раз пробрасывается именно на тот бэкенд,
> который обрабатывал самый первый запрос от него.
> я не знаю open-source проектов с такой функцоинальностью.
Есть mod_backhand + Wackamole
Довольно мощная система и довольно проста в реализации.
http://www.backhand.org/mod_backhand/http://www.backhand.org/wackamole/
Один раз пробовал поднять это все, в качестве эксперимента.
В продакшене под нагрузкой не пробовал, но собираюсь в ближайшее
время.
--
Konstantin N. Bezruchenko, BK5536-RIPE