Назад | Перейти на главную страницу

Можно ли сбалансировать нагрузку на XMPP-сервер, который не использует BOSH?

В настоящее время у нас есть XMPP-сервер, и теперь я начинаю рассматривать кластеризацию. У нас будет 2 машины, каждая с XMPP-сервером. Интерфейс представляет собой стандартное соединение XMPP (не BOSH). У нас есть компоненты XMPP, которые работают на каждом сервере XMPP. Мы используем Tigase для сервера XMPP.

Tigase поддерживает кластеризацию, но нам было интересно узнать, можно ли вместо этого использовать HAProxy. Каждый запрос должен возвращаться на исходный сервер, поэтому ему потребуется какое-то сходство. Мы просмотрели документацию по HAProxy, и можно сделать балансировку нагрузки на основе исходного IP-адреса, но каковы варианты, если исходный IP-адрес изменится?