NSQ ist eine in Echtzeit verteilte Messaging-Plattform, die für den Betrieb in großem Maßstab ausgelegt ist und Milliarden von Nachrichten pro Tag verarbeitet.Es fördert verteilte und dezentrale Topologien ohne einzelne Fehlerquellen und ermöglicht Fehlertoleranz und Hochverfügbarkeit in Verbindung mit einer zuverlässigen Garantie für die Nachrichtenübermittlung.Im Betrieb ist NSQ einfach zu konfigurieren und bereitzustellen (alle Parameter werden in der Befehlszeile angegeben und kompilierte Binärdateien haben keine Laufzeitabhängigkeiten).Für maximale Flexibilität ist es unabhängig vom Datenformat (Nachrichten können JSON, MsgPack, Protokollpuffer oder alles andere sein).Offizielle Go- und Python-Bibliotheken sind sofort verfügbar.
Webseite:
http://nsq.io/Kategorien
Alternativen zu NSQ für alle Plattformen mit einer Lizenz
3
1
1
nanomsg
nanomsg ist eine Socket-Bibliothek, die verschiedene gängige Kommunikationsmuster bereitstellt.Ziel ist es, die Netzwerkschicht schnell, skalierbar und benutzerfreundlich zu gestalten.In C implementiert, funktioniert es auf einer Vielzahl von Betriebssystemen ohne weitere Abhängigkeiten.