Проблема связана с балансировкой потребителей в распределенной теме WebLogic Server 12.1.3.0.0 . Проблема в том, что потребители не получают баланс для каждого сервера JMS.
На прилагаемом изображении мы видим, что для 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, которая может быть исправлена в новой версии? Пожалуйста, поделитесь своими идеями. Спасибо.