Конфигурация провайдера задает количество сообщений для префекта - PullRequest
0 голосов
/ 11 декабря 2018

Я новичок в Spring Boot JMS, и я увидел что-то вроде конфигурации провайдера -> установить Количество сообщений для функции предварительной выборки, я не мог найти много об этом, и у меня нет четкого представления о том, что это значит?

Мой параллелизм установлен на 5-100.Значит ли это, что каждый раз, когда появляется новый потребитель, он будет получать количество сообщений, скажем, если я установлю 5, получит ли он 5 сообщений из очереди одновременно?

Без использования пружинного jms, который мы используемсделать вызов приема, который может получить до 10 сообщений, здесь у нас есть слушатель jms, это два одинаковых?

Может кто-нибудь уточнить его реальное назначение с точки зрения нескольких потребителей, что он будет делать?

1 Ответ

0 голосов
/ 11 декабря 2018

Да;предварительная выборка применяется к каждому потребителю.

Использование нескольких потребителей позволяет параллельно обрабатывать сообщения для повышения производительности, но это можно сделать только в том случае, если порядок обработки сообщений не важен.

...