2016-08-30 3 views
0

Как достигается высокая доступность при кластеризации WSO2 ESB.WSO2 ESB Высокая доступность

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

Что нужно сделать для достижения этого. Можете ли вы предложить?

Благодаря

ответ

0

HA будет обрабатывать с помощью балансировки нагрузки, а не по ESB.Basically, если отказ ESB узла происходит балансировку нагрузки или клиент ссылающегося должен справиться с этой ситуацией. Если LB и клиент не реализованы для обработки такого сценария сбоя, будет потерять сообщение. LB должен перенаправить новые запросы на другой доступный узел.

WSO2 рекомендует использовать Nginx в качестве балансировщика нагрузки по умолчанию. Документация по кластеризации ESB находится на cluster doc.

+0

Благодарим за ответ, в этом случае, что кластеризация WSO2 ESB (Hazelcast) выполняет либо мастер-работник, либо настройку рабочего-работника для обеспечения высокой доступности. – user6732942

+0

Hazelcast использует для взаимодействия с внутренними кластерами, таких как координация узлов кластера, артефактная синхронизация, управление распределенным кешем, и т. Д. –

+0

Можно ли сказать, что кластеризация WSO2 не имеет ничего общего с HA? если у вас есть LB, а также нет кластеризации между узлами, то он совпадает с HA – user6732942

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

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