Потребители JMS не сбалансированы между всеми членами распределенной очереди - PullRequest
0 голосов
/ 17 сентября 2018

Проблема связана с балансировкой потребителей в распределенной теме WebLogic Server 12.1.3.0.0 . Проблема в том, что потребители не получают баланс для каждого сервера JMS.

enter image description here

На прилагаемом изображении мы видим, что для JMS-сервера JMSServer_5b текущее число сообщений равно 52077, а текущее число потребителей равно 1. Для других серверов JMS, например, JMSServer_1b, текущее количество сообщений равно 0, тогда как текущий потребитель количество равно 5. Здесь мы видим, что для сервера JMS, который имеет количество сообщений 52077, только 1 потребитель, тогда как сервер JMS с числом сообщений 0 имеет 5 потребителей.
Количество потребителей должно основываться на текущем количестве сообщений. WebLogic должен распределять больше потребителей на серверы с большим количеством сообщений. Я не знаю, как WL внутренне распределяет потребителей по серверам JMS.

Я нашел только это в Google - https://support.oracle.com/knowledge/Middleware/2270165_1.html

Есть идеи, почему WL работает / ведет себя так? Или это ошибка в WebLogic, которая может быть исправлена ​​в новой версии? Пожалуйста, поделитесь своими идеями. Спасибо.

...