Zeromq/amqp Plugable?
-
18-09-2019 - |
Frage
1] Ich habe den AMQP -Standard durchgelesen, und es scheint eine klare Trennung zwischen Austausch-, Warteschlangen- und Bindungskomponente zu bestehen. Wenn Sie sich jedoch die Zeromq -Dokumente ansehen, scheint es nicht so, als ob Neromq Ihre eigene Implementierung von Exchange-/Warteschlangen/Bindungen anschließen kann.
2] Gibt es außerdem ein AMQP -Framework, in dem ich mir keine Sorgen um die Protokolldetails machen und meine Implementierungen für jede dieser Komponenten nur einfügen und erwarten möchte, dass es funktioniert? (so etwas wie Sicherung für AMQP).
UPDATE: Ich denke, Zeromq ist kein AMQP -konformes Messaging -System und hat nicht das Konzept der Bindung. Ich denke, die erste Frage könnte ignoriert werden.
Lösung
Apache QPID http://qpid.apache.org ermöglicht es Ihnen, Ihre eigenen Plugins zu erstellen. Die Dokumente zum Erstellen eines Plugins sind bestenfalls spärlich, aber es gibt Plugins im Quell -Kit, Sie können als Beispiele verwendet werden.
Andere Tipps
Rabbitmq unterstützt auch Plugins. Hier ist ein Beispiel namens Schaufel, das ein Relais ist: http://www.lshift.net/blog/2010/02/01/rabbitmq-shovel-message-relocation-equipment
Sie können auch Ihre eigenen benutzerdefinierten Börsen schreiben, wenn Sie bereit sind, aus der Quelle aufzubauen. Dies richtig zu machen, ist auf unserer Roadmap.
Ich hoffe das hilft! Wenn Sie Fragen haben, zögern Sie bitte nicht, die Liste von Rabbitmq-Discuss-Liste per E-Mail zu senden.
Prost
Alexis
1] Ja, die AMQP -Unterstützung wurde von Nulomq fallen.