Ich untersuche ZeroMQ als Messaging-/Transportschicht für ein ziemlich großes verteiltes System, hauptsächlich zur Überwachung und Datenerfassung (viele Hersteller, einige Verbraucher).ZeroMQ vs Crossroads I/O
Soweit ich sehen kann, gibt es derzeit zwei verschiedene Implementierungen des gleichen Konzepts; ZeroMQ und Crossroads I/O, letzteres eine Abzweigung von ZeroMQ (in 2012?).
Ich versuche herauszufinden, welche zu verwenden und wundere mich über die Unterschiede zwischen ihnen, aber habe bisher nicht viele Informationen zu diesem Thema gefunden.
Zum Beispiel:
- Sind sie auf dem Draht kompatibel?
- Sind sie API-kompatibel, d. H. Eine Art Common-Base-API, möglicherweise mit verschiedenen Add-Ons?
- Implementieren beide Unterstützung für ZMTP (ZeroMQ Message Transport Protocol)?
- Teilen sie ein gemeinsames Verständnis der zukünftigen Entwicklung oder werden sie in zwei verschiedenen und möglichen Richtungen weitergehen?
- Was sind die Vor-/Nachteile in Bezug auf die anderen?
Grundsätzlich, wie wählt man eins über das andere?
Danke, scheint wie ZeroMQ ist der Weg nach vorne für jetzt. Es ist gut zu wissen, dass andere kompatible Implementierungen auftauchen - das sieht für die Zukunft sehr vielversprechend aus! –
Ja, ich denke, der Schlüssel sind viele Alternativen, die die gleichen Protokolle sprechen und ähnliche APIs und Messaging-Muster bieten. –
Benutzer schätzen Interoperabilität, Sicherheit, aber Stabilität, Zuverlässigkeit und langfristige Unterstützung noch mehr. Wenn wir AMQP-> ZeroMQ-> Crossroads.IO-> Nano betrachten, würde ich nicht darauf wetten, dass Nano die letzte, stabile Version ist. – MSalters