Best Software for 2025 is now live!
Von ZeroMQ
Bewertungsdetails anzeigen
Zu Meinen Listen hinzufügen
Nicht beansprucht
Nicht beansprucht

Top-bewertete ZeroMQ Alternativen

ZeroMQ Bewertungen & Produktdetails

ZeroMQ Übersicht

Was ist ZeroMQ?

ZeroMQ ist eine leistungsstarke asynchrone Messaging-Bibliothek, die für den Einsatz in verteilten oder nebenläufigen Anwendungen konzipiert ist. Es bietet eine Nachrichtenwarteschlange, aber im Gegensatz zu nachrichtenorientierter Middleware kann ein ZeroMQ-System ohne einen dedizierten Nachrichtenbroker betrieben werden.

ZeroMQ Details
Diskussionen
ZeroMQ Community
Weniger anzeigenMehr anzeigen
Produktbeschreibung

ZeroMQ ist eine leistungsstarke asynchrone Messaging-Bibliothek, die für den Einsatz in verteilten oder nebenläufigen Anwendungen konzipiert ist. Es bietet eine Nachrichtenwarteschlange, aber im Gegensatz zu nachrichtenorientierter Middleware kann ein ZeroMQ-System ohne einen dedizierten Nachrichtenbroker betrieben werden.


Verkäuferdetails
Verkäufer
ZeroMQ
Gründungsjahr
2003
Hauptsitz
Delhi, DL
Twitter
@zeromq
375 Twitter-Follower
LinkedIn®-Seite
www.linkedin.com
62 Mitarbeiter*innen auf LinkedIn®

Aktuelle ZeroMQ Bewertungen

Verifizierter Benutzer
D
Verifizierter BenutzerUnternehmen mittlerer Größe (51-1000 Mitarbeiter)
0.0 von 5
"Poorly designed big ball of bottlenecks with insane abstractions unfit for async messaging"
Nothing, really, absolutely nothing. 0MQ is a developer bait.
Ivelin N.
IN
Ivelin N.Unternehmen mittlerer Größe (51-1000 Mitarbeiter)
5.0 von 5
"ZeroMQ bis zum Maximum"
In meiner Vergangenheit, als ich die Softwareentwicklung des 25-größten Forex-Büros leitete, standen wir vor der Herausforderung, bis zu 400 MB/s a...
Verifizierter Benutzer
B
Verifizierter BenutzerUnternehmen mittlerer Größe (51-1000 Mitarbeiter)
5.0 von 5
"ZeroMQ on Linux"
Very easy to get up and running, using the examples from the online guide. Scaled very well.
Sicherheitsabzeichen
Dieser Verkäufer hat seine Sicherheitsinformationen noch nicht hinzugefügt. Lassen Sie ihn wissen, dass Sie möchten, dass er sie hinzufügt.
0 Personen haben Sicherheitsinformationen angefordert

ZeroMQ Medien

Beantworten Sie einige Fragen, um der ZeroMQ-Community zu helfen
Haben sie ZeroMQ schon einmal verwendet?
Ja

22 ZeroMQ Bewertungen

4.3 von 5
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
Bewertungen durchsuchen
Beliebte Erwähnungen
Die nächsten Elemente sind Radioelemente und sortieren die angezeigten Ergebnisse nach dem ausgewählten Element und aktualisieren die angezeigten Ergebnisse.
Filter ausblendenWeitere Filter
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
Die nächsten Elemente sind Filter und werden die angezeigten Ergebnisse ändern, sobald sie ausgewählt werden.
22 ZeroMQ Bewertungen
4.3 von 5
22 ZeroMQ Bewertungen
4.3 von 5

Gesamtbewertungsstimmung für ZeroMQFrage

Implementierungszeit
<1 Tag
>12 Monate
Return on Investment
<6 Monate
48+ Monate
Benutzerfreundlichkeit der Einrichtung
0 (Schwierig)
10 (Einfach)
Einloggen
Möchten Sie mehr Einblicke von verifizierten Bewertern sehen?
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
G2-Bewertungen sind authentisch und verifiziert.
Matteo F.
MF
Chief Technology Officer
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
(Ursprünglich )Informationen
Was gefällt dir am besten ZeroMQ?

Sie können das Muster entwerfen, das am besten zu Ihren Bedürfnissen passt. Ob Sie PUB-SUB oder einen Broker benötigen, Sie können Werkzeuge maßschneidern, die auf Ihre Bedürfnisse abgestimmt sind, in dem Wissen, dass Sie jederzeit in der Lage sein werden, neue Funktionen nach Wunsch zu ändern und hinzuzufügen.

Verfügbar für eine große Anzahl von Programmiersprachen.

Die Dokumentation ist umfangreich und Beispiele werden für die verschiedenen Sprachen bereitgestellt.

Der CURVE-Mechanismus gewährleistet sichere Authentifizierung und Vertraulichkeit, was ZeroMQ auch zu einer guten Wahl für IoT oder andere Anwendungen macht, die Kommunikation über das Internet erfordern.

Die Community ist groß und aktiv. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Das Entwerfen eigener Werkzeuge kann kompliziert sein, und wenn man ein sehr häufiges Problem lösen möchte, könnte die Wahl eines Werkzeugs zur Lösung der spezifischen Aufgabe die bessere Wahl sein. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen ZeroMQ:

Der ZeroMQ-Leitfaden (https://zguide.zeromq.org/) mit umfangreichen Beispielen kann eine Weile dauern zu lesen, ist aber definitiv die Mühe wert. Für Python-Nutzer ist "Learning ØMQ with pyzmq" (https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/) eine sehr nützliche Ressource.

Probleme und Diskussionen auf Github sind immer eine Quelle für Problemlösungsinformationen und Inspiration. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Ich benötigte eine leichte Alternative zu HTTPS für die synchrone Kommunikation für eine IoT-Anwendung. Mit ZeroMQ gelang es mir, ein solches Werkzeug zu realisieren, das nun auch als Rückgrat unserer Microservices-Infrastruktur fungiert. Mit einem einzigen Werkzeug gelang es uns, sowohl einen leichten, aber sicheren Kommunikationskanal zwischen Geräten und Backend als auch einen Microservices-Kommunikationskanal für eine skalierbare Backend-Infrastruktur zu erhalten. Bewertung gesammelt von und auf G2.com gehostet.

Maria I.
MI
Full-stack Java developer
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten ZeroMQ?

Was mir an ZeroMQ am meisten gefiel, ist, dass es sehr einfach zu verwenden ist. Wir hatten im selben Projekt zwei Warteschlangenimplementierungen: ZeroMQ und Kafka. Kafka war für stark ausgelastete Installationen und ZeroMQ für den Rest. Und ZeroMQ hatte nur eine Konfigurationsklasse, die eine ZSocket-Bean erstellte, das war's. Jetzt verwendet man einfach "zmqPublisher.send", um die Nachricht in die Warteschlange zu stellen. Zum Vergleich hatte Kafka 15 Klassen und Schnittstellen zur Konfiguration eines Publishers. Dasselbe gilt für den Subscriber. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

ZeroMQ hat ein Limit für Nachrichten. Sobald das Limit erreicht ist, akzeptiert es keine neuen Nachrichten. Und es unterstützt auch keine Themen. Wenn Sie also verschiedene Arten von Geräten verwenden, müssen Sie deren Typ innerhalb der Nachricht kodieren. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Nachrichten, die von Tausenden von Geräten und Servern kommen, könnten Zeit benötigen, um sie alle zu verarbeiten. Geräte müssen nicht auf den Server warten, sondern können einfach ihre Nachricht ablegen und weitergehen. Deshalb brauchen wir eine Art Nachrichtenwarteschlange.

Vorteile:

ZeroMQ ist sehr leichtgewichtig, beansprucht nicht viele Ressourcen des Servers;

ZeroMQ ist einfach zu verwenden, kann von Programmierern ohne vorherige Erfahrung mit Nachrichtenwarteschlangen genutzt werden. Bewertung gesammelt von und auf G2.com gehostet.

Samuel S.
SS
Test Automation Engineer
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten ZeroMQ?

Ich mag das ZMQ-Konzept, das "Lego" verschiedener Socket-Typen zu sein, die miteinander verbunden werden können, z.B. Publisher - Subscriber, Router - Dealer, Request - Reply usw. Zum Beispiel, als ich verteiltes Logging für meine Anwendung bereitstellen musste, habe ich einfach die Publisher - Subscriber Socket-Typen verwendet, sodass mehrere Publisher ihre Logs an einen Subscriber gesendet haben, der sie speicherte. Und das Router - Dealer Modell ist großartig, um Nachrichten an spezifische Clients zu senden und eine Antwort von ihnen zu erhalten, wenn die Arbeit erledigt ist. ZMQ ermöglicht auch das Teilen von Sockets für Threads und Prozesse, was die Fähigkeit bietet, eine Multithread- oder Multiprozess-Anwendung zu erstellen. Außerdem ist die ZMQ-API für jede moderne Programmiersprache verfügbar, sodass sie leicht installiert und integriert werden kann. Und natürlich, Geschwindigkeit. Ich habe meine ZMQ-Anwendung unter intensiver Belastung auf 40 Maschinen getestet und sie hat sich ziemlich gut gehalten, keine festgefahrenen oder verlorenen Nachrichten und keine Abstürze, also wenn es um Zuverlässigkeit geht, ist ZMQ die richtige Wahl. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Ich denke, das Einzige, was Menschen abschrecken kann, ist dasselbe, was mir am meisten gefallen hat :) - "Lego" sein. Man muss seine Sockets richtig konstruieren und konfigurieren, um ein funktionierendes Ergebnis zu erzielen, was bedeutet, dass man etwas Zeit in das Erlernen des ZMQ-Konzepts und von Codebeispielen investieren muss. Socket-Typen sind etwas, in das man sich vertiefen muss, während bei PUB-SUB-Beispielen alles sehr einfach erscheint, werden kompliziertere Konstruktionen ein tiefes Verständnis des ZMQ-Protokolls und der Socket-Typen erfordern, was für Neulinge eine steile Lernkurve sein könnte. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen ZeroMQ:

Wenn Sie eine verteilte Anwendung entwickeln müssen, bei der Geschwindigkeit und Zuverlässigkeit entscheidende Merkmale sind, sollten Sie wirklich ZMQ in Betracht ziehen. Wie ich bereits erwähnt habe, ist es sehr elastisch und konfigurierbar, sodass es wahrscheinlich jedem gewünschten Design entsprechen kann. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Ich verlasse mich auf ZMQ in meinem Open-Source-Speicher-Benchmarking-Tool. In der Speicherindustrie gibt es viele Benchmark- und Stresstest-Tools, aber viele davon sind veraltet und können nicht die benötigte Skalierung bieten. Also musste ich ein neues Tool entwickeln, um diese Anforderungen zu erfüllen. ZMQ dient als Controller-<->-Clients-Protokoll, um Multi-Client-Stress- und Benchmarking-Szenarien bereitzustellen. Es ermöglichte mir, 80 Clients zu verwenden, um gleichzeitige Stressszenarien auszuführen, was half, viele Fehler im zu testenden System zu finden und die Gesamtqualität des Produkts zu verbessern. Zurzeit unterstützt dieses Tool NFS3-Protokolloperationen für Daten und Metadaten, z.B.: lesen/schreiben/erstellen/löschen/umbenennen/sperren/entsperren usw., und ermöglicht es, sehr interessante Szenarien mit intensiver Parallelität in großem Maßstab zu erstellen, was es ermöglicht, verschiedene Race-Condition- und Datenintegritätsprobleme im Labor zu finden, bevor das Produkt zum Kunden geht. Bewertung gesammelt von und auf G2.com gehostet.

Ivelin N.
IN
Director Cloud Management
Information Technology and Services
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
(Ursprünglich )Informationen
Was gefällt dir am besten ZeroMQ?

In meiner Vergangenheit, als ich die Softwareentwicklung des 25-größten Forex-Büros leitete, standen wir vor der Herausforderung, bis zu 400 MB/s an Börsentickets zu empfangen. Es gelang uns nicht, die Socket-Leistung mit .Net Remoting zu steigern. Auf der Suche nach einer robusten und dennoch einfach zu bedienenden Lösung stießen wir auf ZeroMQ. Es hatte ein elegantes, einfaches und dennoch leistungsstarkes Design. Sein Pub/Sub-Modell war genau das, was wir brauchten. Mit einigen Feinabstimmungen gelang es uns, bis zu 5 Millionen Nachrichten pro Sekunde bei einem konstanten Fluss von Tickets mit einer High-Water-Mark-Schwelle von 500K zu verarbeiten. Wir kodierten das Forex-Paar in den ersten Bits jeder Nachricht, was super effizient war. Wir schafften es sogar, den Level 1/2-Aktienhandel mit Pub/Sub-Kanal-Headern zum Laufen zu bringen. ZeroMQ erforderte nur 2 Stunden Training und man erzielte bereits erste Ergebnisse. Im Vergleich zu meinen vorherigen Erfahrungen mit IBM Web Sphere MQ Series, AMQ, MSMQ übertraf ZMQ beide sowohl in der Benutzerfreundlichkeit als auch in der Leistung. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Windows-Funktionen und -Leistung waren etwas eingeschränkt. Manchmal mussten wir TCP verwenden, wo InProc besser gewesen wäre, aufgrund fehlender Unterstützung unter Windows. Bewertung gesammelt von und auf G2.com gehostet.

Empfehlungen an andere, die in Betracht ziehen ZeroMQ:

Es ist supereinfach zu verwenden. Das Beste im Bereich von Hochverkehrs-Niedriglatenz-Lösungen. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Wir waren bereit, die Nanosekunden-Barriere des Nachrichtentransports zwischen zwei physischen Maschinen im selben Subnetz zu überwinden. Wir hörten auf, Kunden aufgrund von Verzögerungen bei der Tick-Verarbeitung zu verlieren, wir schafften es, hundertmal mehr Daten zu verarbeiten und unsere Angebote zu verbessern. Bewertung gesammelt von und auf G2.com gehostet.

HG
Unternehmen(> 1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten ZeroMQ?

Die Dokumentation ist gut und es ist einfach, damit zu beginnen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Manchmal ist es etwas schwierig herauszufinden, wie das Warten von Nachrichten funktioniert (wenn eine Seite ausgefallen ist), und man muss die TTL-Funktionalität (Time to Live) selbst implementieren. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Wir benötigten eine effiziente Möglichkeit, Nachrichten von einem Server zu erzeugen (veröffentlichen) und sie von mehreren Clients (Abonnenten) konsumieren zu lassen. Wir wollten keinen Server verwenden oder Datenbankabfragen nutzen. Die Nachrichten werden innerhalb unseres internen Netzwerks gesendet, sodass wir die volle Kontrolle über Firewall-Regeln usw. haben. Unser Einsatz von ZeroMQ funktionierte in diesem Anwendungsfall gut für uns und führte zu einer reaktionsschnellen Anwendung für die Endbenutzer. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Industrial Automation
BI
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Was gefällt dir am besten ZeroMQ?

ZMQ has good documentation and there is a wide array of wrappers for different languages.

It is ideal for high performance responsive messaging across different platforms and technologies.

I personally used it to send low latency messages between an embodied Linux (c++) machine and a windows computer (c#).

It also has a wide array of implementations so legacy systems can communicate with newer systems. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

There are some limitations on the type of data you can sent. While there is an option to send raw bitstreams it is not easy or fun to use. It is better for strings and information that can be easily serialized. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

I needed a low latency messaging system that would work between linux and windows. Bewertung gesammelt von und auf G2.com gehostet.

Nouman S.
NS
Software Engineer
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten ZeroMQ?

Es ist schnell. Hat im Vergleich zu anderen einen hohen Durchsatz. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Kein ordnungsgemäßes eingebautes Verfahren, um zu wissen, ob die Komponente, mit der wir kommunizieren, aktiv ist oder nicht. Wenn sie tot ist, lässt zmq Nachrichten stillschweigend fallen. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Wir verwenden zmq für die Kommunikation zwischen unseren verschiedenen Komponenten. Die Vorteile, die wir erkannt haben, sind, dass es schnell ist und eine hohe Durchsatzrate hat. Es ist plattformübergreifend und einfach zu implementieren, sogar in C++. Bewertung gesammelt von und auf G2.com gehostet.

Omid G.
OG
Researcher
Unternehmen mittlerer Größe(51-1000 Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten ZeroMQ?

Es ist überraschend schnell und kann eine hohe Nachrichtenlast bewältigen. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Es gab einige Probleme mit Multipart-Nachrichten und großen Objekten. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Ein hohes Aufkommen von Nachrichten von mehr als tausend Kunden gleichzeitig! Darüber hinaus ist es praktisch, und Sie können Ihre Anforderungen sanft und schnell umsetzen! Bewertung gesammelt von und auf G2.com gehostet.

Rajan G.
RG
Engineer
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Übersetzt mit KI
Was gefällt dir am besten ZeroMQ?

Leichtgewichtig und am besten für Systeme mit hohem Durchsatz und niedriger Latenz. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

Nicht sehr einfach zu implementieren, da viel Code geschrieben werden muss, um sich um Sockets und so weiter zu kümmern. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

Ich habe es für ein Hochdurchsatzsystem in der Telekommunikation verwendet. Es ist ziemlich schnell bei der Verarbeitung der Nachrichten, und die Implementierung ist in mehreren Sprachen und Plattformen möglich. Bewertung gesammelt von und auf G2.com gehostet.

Verifizierter Benutzer in Airlines/Aviation
DA
Kleinunternehmen(50 oder weniger Mitarbeiter)
Weitere Optionen
Bestätigter Bewerter
Verifizierter aktueller Benutzer
Bewertungsquelle: G2-Einladung
Anreizbasierte Bewertung
Was gefällt dir am besten ZeroMQ?

The setup is easy so you can quickly get network communications operational. Bewertung gesammelt von und auf G2.com gehostet.

Was gefällt Ihnen nicht? ZeroMQ?

It is not always obvious to know how things are handled behind the scenes. Bewertung gesammelt von und auf G2.com gehostet.

Was ist ein Problem? ZeroMQ Solving und wie profitieren Sie davon?

ZeroMQ was extremely useful to allow some software nodes to communicate together. Bewertung gesammelt von und auf G2.com gehostet.