Использование Activemq, весна для обработанных сообщений - PullRequest
1 голос
/ 10 июня 2011

Я хочу подать заявку, где:

  • Пользователи отправят сообщение в очередь
  • Слушатель будет прослушивать сообщения очередь После обработки сообщения в слушатель, слушатель создаст новое ответное сообщение и отправить его на другой успех или Очередь отказов.

Вопросы:

  • Должен ли я использовать activemq для хранения обработанных сообщений?
  • Смогу ли я получить все сообщения одной очереди, не перечисляя их?
  • Есть ли у нас какое-либо другое решение для хранения всех обработанных сообщений? Я хочу сделать отчет обо всех обработанных сообщениях, присутствующих в очереди успеха и сбоя.

Ответы [ 2 ]

1 голос
/ 10 июня 2011

ActiveMQ - это не хранилище, а средство передачи сообщений.

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

1 голос
/ 10 июня 2011

Вы можете найти минималистический образец здесь и здесь для использования ActiveMQ с Spring.О параметрах персистентности читайте Документы ActiveMQ .Также вы можете попробовать эти слайды , чтобы получить общий обзор Spring JMS с ActiveMQ.

...