zeromq / AMQP подключаемый? - PullRequest
       12

zeromq / AMQP подключаемый?

1 голос
/ 04 февраля 2010

[1] Я читал стандарт AMQP, и кажется, что существует четкое разделение между компонентом обмена, очередью и связыванием. Однако, глядя на документы zeromq, не кажется, что zeromq позволяет вам подключить вашу собственную реализацию exchange / queue / bindings.

[2] Кроме того, есть ли какая-либо инфраструктура AMQP, где мне не нужно беспокоиться о деталях протокола и просто подключить мои реализации для каждого из этих компонентов и ожидать, что он будет работать? (что-то вроде предохранителя для AMQP).

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

Ответы [ 3 ]

4 голосов
/ 16 февраля 2010

Apache Qpid http://qpid.apache.org позволяет создавать собственные плагины. Документы о том, как создать плагин, в лучшем случае редки, но в исходном комплекте есть плагины, которые вы можете использовать в качестве примеров.

4 голосов
/ 17 февраля 2010

RabbitMQ также поддерживает плагины. Вот пример под названием Shovel, который представляет собой реле: http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment

Вы также можете написать свои собственные обмены, если вы хотите строить из исходного кода. Сделать это правильно подключаемым на нашей дорожной карте.

Надеюсь, это поможет! Если у вас есть вопросы, пожалуйста, не стесняйтесь, пишите на список rabbitmq-обсуждения.

Приветствия

1010 * Alexis *

1 голос
/ 05 февраля 2010

[1] Да, поддержка AMQP была сброшена с нуля.

...