У нас странная проблема. Любая помощь приветствуется.
Наш продукт работает на 4 разных узлах, каждый из которых имеет свои отдельные серверы Hazelcast. Трафик контролируется балансировщиком нагрузки среди них.
Иногда кластер Hazelcast работает как 2 разных кластера (1-й, 3-й и 2-й-4-й), и каждый кластер генерирует разные токены. И это наблюдается только тогда, когда запросы веб-сервисов поступают на сервер через DataPower. Нет проблем с запросами пользовательского интерфейса, отправленными на тот же сервер.
Как вы думаете, есть проблема с нашей топологией? Чтобы вы посоветовали?
Как вы думаете, поможет преобразование в следующую топологию?
-Создание 2 кластера Hazelcast узла 01-02 и узла 03-04 путем мониторинга этих 2 кластеров через Центр управления
- Обмен трафиком с помощью LoadBalancer через 2 узла node01-02 и маршрутизация запросов DataPower к этой виртуальной службе.
- Обменивайтесь внутренними запросами веб-сервиса со всеми узлами с помощью LB, используя постоянство файлов cookie.