Переключение с ActiveMQ на RabbitMQ

В настоящее время я использую ActiveMQ для обмена сообщениями; за исключением нескольких сбоев БД, он работал хорошо. Однако я, по крайней мере, подумываю попробовать RabbitMQ. Но прежде чем я это сделаю, я хотел бы понять следующее:

  1. Чем RabbitMQ отличается от ActiveMQ? Что RabbitMQ делает лучше или хуже ActiveMQ?
  2. Насколько легко / сложно настроить RabbitMQ для сравнения?
  3. Насколько хорошо RabbitMQ интегрирован со Spring?
    • Используя ActiveMQ, я просто подключаю bean-компонент фабрики соединений к JmsTemplate и использую bean-компонент DefaultMessageListener для подключения очередей к соответствующим обработчикам. Могу ли я, по сути, сделать то же самое с RabbitMQ?
50
задан Michael Dillon 15 August 2011 в 14:54
поделиться