Вопрос

1] Я читал стандарт AMQP, и кажется, что между компонентом обмена, очереди и связующего компонента существует четкое разделение. Однако, глядя на документы Zeromq, не кажется, что Zeromq позволяет вам подключить собственную реализацию Exchange/Queue/Bindings.

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

ОБНОВЛЕНИЕ: Я думаю, что Zeromq не является системой обмена сообщениями AMQP и не имеет концепции связывания, поэтому я думаю, что 1 -й вопрос можно игнорировать.

Это было полезно?

Решение

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

Другие советы

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

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

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

Ваше здоровье

Алексис

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top