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

Балансировщик показателей WildFly 17 mod_cluster ничего не делает

Я использую подсистему modcluster для балансировки кластера в режиме домена на WildFly 17.

Как обычно, у него 3 хоста на full_ha и еще один в профилях балансировщика нагрузки.

Кластер тестируется с помощью простого приложения <distributionable />, которое выводит имя хоста и IP-адрес.

Основная проблема в том, что все запросы отправляются только на один хост. Если этот хост остановлен, балансировка запроса на другой хост занимает 1 ~ 5 минут.

Я решил добавить метрики нагрузки в подсистему modcluster, но они ничего не делают. Все конфиги были изменены в течение двух дней, безуспешно пытаясь устранить проблему.

Не имеет значения, есть ли у него простой или динамический привайдер, какие метрики добавляются или какие параметры изменяются в разделе «Сеть».

Я использую консоль управления, и каждый раз, когда изменяется какая-то конфигурация, весь сервер перезагружается.

Тесты выполняются с помощью скриптов curl и отправки запроса jmeter в цикле. Используемый хост всегда тот же, что и в ответе на запрос и при проверке использования ЦП для всех хостов. Он изменяется только после перезапуска кластера или остановки этого хоста.

Текущая конфигурация: