2014-11-17 4 views
2

Я использовал ActiveMQ для публикации моего сообщения для потребителя, чтобы я мог получить сообщение на конце потребителя и что-то вызвать.Хранить и обрабатывать сообщения в ActiveMQ

Теперь, мой вопрос в том, может ли поддержка ActiveMQ хранить и обрабатывать группу сообщений? Например:

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

Возможно ли это?

+0

Вы хотите обрабатывать сообщения в определенном порядке или просто не хотите обрабатывать другие сообщения, пока не будете готовы? –

+0

@ErikWilliams Я не хочу обрабатывать другие сообщения, пока не потребуется другое ... – Don

+0

Сообщения остаются в очереди, если вы не выберете их из очереди. Я думаю, вам нужно лучше объяснить вашу проблему, чтобы мы могли понять, что вы пытаетесь решить. – SirRichie

ответ

2

You need to Subscribe the message after you completed your old process. ActiveMQ выдаст сообщение, когда вы выберете его из очереди.

+1

Спасибо за ваш ответ. – Don

Смежные вопросы