zeromq/amqp плагин?
-
18-09-2019 - |
Вопрос
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.