Rabbitmq против Apache QPID - PullRequest
       6

Rabbitmq против Apache QPID

2 голосов
/ 02 сентября 2011

Я пытаюсь выяснить, с какими из этих двух очередей сообщений идти.Сначала я интересовался RabbitMQ, но меня немного обескуражил тот факт, что он (rabbitmq) не обеспечивает стабильного клиента C / C ++ и, похоже, не имеет постоянного хранилища (?)

Ответы [ 2 ]

4 голосов
/ 02 сентября 2011

RabbitMQ действительно имеет постоянное хранилище.Он поставляется "из коробки" с помощью технологии баз данных Erlang Mnesia .

. Вы должны иметь возможность использовать клиент C ++ Qpid с брокером RabbitMQ .Функциональная совместимость на уровне проводов является одним из преимуществ использования продуктов, совместимых со стандартом AMQP (которые реализуют как Qpid , так и RabbitMQ ).

2 голосов
/ 20 ноября 2011

Вы мигрируете из JMS? Я считаю, что наибольшим преимуществом Qpid являются его аналоги JMS - он старается изо всех сил предоставлять тот же интерфейс, который могут иметь клиентские библиотеки ActiveMQ, но с использованием AMQP в качестве протокола проводного уровня.

Если вы начинаете с нуля, лучше всего использовать RabbitMQ. Клиентские библиотеки позволят вам наилучшим образом использовать обмен заголовками и тому подобное, а экземпляры сервера, как правило, более зрелые.

...