2014-11-03 3 views
1

При использовании пружины с кроличником, как задать размер предварительной выборки до 1? Вариант использования - отправить определение задачи в xml на rabbitmq, и многие рабочие серверы могут подключиться к нему и выполнять задачу поочередно. Поскольку я хотел бы иметь максимальную производительность и каждый сервер занят, поэтому я должен установить предварительную выборку в 1, иначе какой-то сервер может быть намного более занят, чем другой.Как установить предварительную выборку при использовании весеннего кроликаmq

ответ

2

На самом деле SimpleMessageListenerContainer имеет setPrefetchCount вариант, который доступен из rabbit пространств имен:

<rabbit:listener-container prefetch="1"> 
    <rabbit:listener queues="foo, bar" ref="myListener"/> 
</rabbit:listener-container> 
Смежные вопросы