Re: Посоветуйте load balancer
От: and_hom  
Дата: 13.08.12 14:50
Оценка:
Попробуйте nginx-sticky-module
Маршрутизирует по собственной куке. Если нода отваливается, то пользователь идет на др ноду (таймауты настраиваются). Соответственно, томкаты должны хранить сессию в базе. Я делал балансировку на nginx+jetty — серьёзных проблем пока не было. Единственная проблема — по умолчанию этот модуль в nginx не включен.

E>Интересует вопрос. Есть stateful веб сервис, развернут на томкате. Рассчитан на N пользователей. Нужно этот сервис отмасштабировать, чтоб он держал K*N пользователей.

E>Итого, нужен load balancer, который всегда определенного юзера гарантированно будет отправлять строго на определенный сервер, переключаясь на другой только в случае падения. То есть в моем случае (у меня spring security используется для аутентификации) нужно для каждого запроса прочитать данные аутентификации и в соответствии с этим перебросить запрос на соответствующий сервер. Такой балансер в принципе написать большого труда не составит, вот только вопрос — а нет ли какого балансера, который делает базовые вещи по балансировке, и который можно кастомизировать под мои требования?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.