Я заметил, что сообщения JMS в weblogic передаются по конвейеру, даже экземпляры слушателя доступны для прослушивания.
Сценарий ниже.По умолчанию weblogic создает 16 экземпляров слушателя, и я отправляю 20 сообщений в очередь.1-е сообщение заняло 2 минуты, чтобы завершить отдых, 1 секунда, чтобы закончить.Когда 17-е сообщение, полученное в очередь, отправляется в 1-й объект прослушивателя, даже более 10 экземпляров доступны для прослушивания 3 сообщений.
Мой вопрос касается выпуска данных, предположим, что 1-му сообщению требуется 20 минут для завершения следующего сообщения, переданного по конвейеру.один и тот же слушатель не будет обработан, даже если другой слушатель доступен и бездействует в пуле.
В соответствии с документами Oracle Weblogic, я должен установить для атрибута «Максимальное количество сообщений в сеансе» значение 1 на вкладке параметров клиента фабрики соединений.
Я сделал выше, но не работает.
Я использую weblogic версии 10.3.3 Сервер: Admin Server, нет управляемого сервера
https://docs.oracle.com/cd/E13222_01/wls/docs100/perform/jmstuning.html#wp1149361
Заранее спасибо.