Как установить предел предварительной выборки для контейнера слушателя NMS
За исключением URL-адреса соединения, как установить предел предварительной выборки в весеннем конфиге. Я не могу найти никаких документов ни по одному из свойств, и параметр в URL-адресе соединения, похоже, не работает. Кроме того, мне нужно сделать это на уровне потребителей. Вот мой конфиг ниже.
<nms:listener-container
connection-factory="SingleConnectionFactory"
concurrency="${GraphManagerService.NMS.Consumers}"
auto-startup="false">
<nms:listener ref="MessageListenerAdapter" destination="${GraphManagerService.NMS.QueueName}" />
</nms:listener-container>
1 ответ
Решение
Чтобы сделать это для каждого потребителя, вы добавляете опцию к месту назначения.
myQueue? consumer.prefetchSize = 10