Best Software for 2025 is now live!
Par ZeroMQ
Afficher le détail des notes
Enregistrer dans Mes Listes
Non revendiqué
Non revendiqué

Meilleures alternatives à ZeroMQ les mieux notées

Avis et détails du produit de ZeroMQ

Utilisateur vérifié à Financial Services
UF
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de ZeroMQ?

Speed integration and simple use with nodejs. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

I wanted use zeromq with async python but not find good library. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

For communicatoin many service. Avis collecté par et hébergé sur G2.com.

Présentation de ZeroMQ

Qu'est-ce que ZeroMQ?

ZeroMQ est une bibliothèque de messagerie asynchrone haute performance, destinée à être utilisée dans des applications distribuées ou concurrentes. Elle fournit une file d'attente de messages, mais contrairement aux intergiciels orientés messages, un système ZeroMQ peut fonctionner sans un courtier de messages dédié.

Détails de ZeroMQ
Afficher moinsAfficher plus
Description du produit

ZeroMQ est une bibliothèque de messagerie asynchrone haute performance, destinée à être utilisée dans des applications distribuées ou concurrentes. Elle fournit une file d'attente de messages, mais contrairement aux intergiciels orientés messages, un système ZeroMQ peut fonctionner sans un courtier de messages dédié.


Détails du vendeur
Vendeur
ZeroMQ
Année de fondation
2003
Emplacement du siège social
Delhi, DL
Twitter
@zeromq
375 abonnés Twitter
Page LinkedIn®
www.linkedin.com
62 employés sur LinkedIn®

Avis récents sur ZeroMQ

Utilisateur vérifié
C
Utilisateur vérifiéMarché intermédiaire (51-1000 employés)
0.0 sur 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.Marché intermédiaire (51-1000 employés)
5.0 sur 5
"ZeroMQ au maximum"
Dans mon passé à gérer le développement de logiciels du 25ème bureau de change en taille, nous avons été confrontés au défi de recevoir jusqu'à 400...
Utilisateur vérifié
U
Utilisateur vérifiéMarché intermédiaire (51-1000 employés)
5.0 sur 5
"ZeroMQ on Linux"
Very easy to get up and running, using the examples from the online guide. Scaled very well.
Badge de sécurité
Ce vendeur n'a pas encore ajouté ses informations de sécurité. Informez-les que vous aimeriez qu'ils les ajoutent.
0 personnes ont demandé des informations de sécurité

Média de ZeroMQ

Répondez à quelques questions pour aider la communauté ZeroMQ
Avez-vous déjà utilisé ZeroMQ auparavant?
Oui

21 sur 22 Avis au total pour ZeroMQ

4.3 sur 5
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Rechercher des avis
Mentions populaires
Les prochains éléments sont des boutons radio et trieront les résultats affichés par l'élément sélectionné et mettront à jour les résultats affichés.
Masquer les filtresPlus de filtres
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
Les prochains éléments sont des filtres et modifieront les résultats affichés une fois sélectionnés.
21 sur 22 Avis au total pour ZeroMQ
4.3 sur 5
21 sur 22 Avis au total pour ZeroMQ
4.3 sur 5

Sentiment de l'avis global pour ZeroMQQuestion

Temps de mise en œuvre
moins d'un jour
plus de 12 mois
Retour sur investissement
moins de 6 mois
48+ mois
Facilité d'installation
0 (Difficile)
10 (Facile)
Se connecter
Vous souhaitez voir plus d'avis de utilisateurs vérifiés ?
Connectez-vous pour consulter les sentiments des avis.
Les avis G2 sont authentiques et vérifiés.
Matteo F.
MF
Chief Technology Officer
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
(Original )Information
Qu'aimez-vous le plus à propos de ZeroMQ?

Vous pouvez vraiment concevoir le modèle qui correspond le mieux à vos besoins. Que vous ayez besoin de PUB-SUB ou d'un courtier, vous pouvez créer des outils adaptés à vos besoins, en sachant que vous pourrez toujours modifier et ajouter de nouvelles fonctionnalités selon vos désirs.

Disponible pour un grand nombre de langages de programmation.

La documentation est exhaustive et des exemples sont fournis pour les différents langages.

Le mécanisme CURVE assure une authentification sécurisée et la confidentialité, faisant de ZeroMQ un bon choix également pour l'IoT ou d'autres applications nécessitant une communication sur Internet.

La communauté est grande et active. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Concevoir vos propres outils peut être compliqué, et si l'on cherche à résoudre un problème très courant, choisir un outil pour résoudre la tâche spécifique pourrait être le meilleur choix. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant ZeroMQ:

Le guide ZeroMQ (https://zguide.zeromq.org/) avec de nombreux exemples peut prendre du temps à lire, mais cela en vaut vraiment la peine. Pour les utilisateurs de Python, une ressource très utile est "Learning ØMQ with pyzmq" (https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/).

Les problèmes et discussions sur Github sont toujours une source d'informations pour résoudre des problèmes et d'inspiration. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

J'avais besoin d'une alternative légère à HTTPS pour la communication synchrone pour une application IoT. Avec ZeroMQ, j'ai réussi à réaliser un outil de ce type, qui fonctionne maintenant également comme la colonne vertébrale de notre infrastructure de microservices. Avec un seul outil, nous avons réussi à obtenir à la fois un canal de communication léger mais sécurisé entre les appareils et le backend, ainsi qu'un canal de communication pour les microservices pour une infrastructure backend évolutive. Avis collecté par et hébergé sur G2.com.

Maria I.
MI
Full-stack Java developer
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de ZeroMQ?

Ce que j'ai le plus aimé à propos de ZeroMQ, c'est qu'il est très facile à utiliser. Nous avions sur le même projet deux implémentations de file d'attente : ZeroMQ et Kafka. Kafka était pour les installations fortement chargées et ZeroMQ pour le reste. Et ZeroMQ avait seulement une classe de configuration qui créait un bean ZSocket, c'est tout. Pour comparaison, Kafka avait 15 classes et interfaces pour configurer un éditeur. Le même avec l'abonné. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

ZeroMQ a une limite sur les messages. Une fois la limite atteinte, il n'accepte plus de nouveaux messages. Et il ne prend pas en charge les sujets. Donc, si vous utilisez plusieurs types d'appareils, vous devez encoder leur type à l'intérieur du message. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Les messages provenant de milliers d'appareils et du serveur peuvent prendre du temps à être traités. Les appareils n'ont pas besoin d'attendre le serveur, ils peuvent simplement déposer leur message et s'en aller. C'est pourquoi nous avons besoin d'une sorte de file d'attente de messages.

Avantages :

ZeroMQ est très léger, ne consomme pas beaucoup de ressources du serveur ;

ZeroMQ est facile à utiliser, peut être utilisé par des programmeurs sans expérience préalable en programmation de files d'attente de messages. Avis collecté par et hébergé sur G2.com.

Samuel S.
SS
Test Automation Engineer
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de ZeroMQ?

J'aime le concept de ZMQ d'être le "lego" de divers types de sockets, qui peuvent être connectés les uns aux autres, par exemple Publisher - Subscriber, Router - Dealer, Request - Reply, etc. Par exemple, lorsque j'avais besoin de fournir une journalisation distribuée à mon application, j'ai simplement utilisé les types de sockets Publisher - Subscriber, de sorte que plusieurs éditeurs envoyaient leurs journaux à un abonné qui les stockait. Et le modèle Router - Dealer est excellent pour envoyer des messages à des clients spécifiques et obtenir une réponse de leur part lorsque le travail est terminé. ZMQ permet également le partage de sockets pour les threads et les processus, ce qui offre la possibilité de construire une application multithread ou multiprocessus. De plus, l'API ZMQ est disponible pour tout langage de programmation moderne, elle peut donc être facilement installée et intégrée. Et bien sûr, la vitesse. J'ai testé mon application ZMQ sous un stress intensif sur 40 machines et elle a continué à bien fonctionner, sans messages bloqués ou perdus et sans plantages, donc en ce qui concerne la fiabilité, ZMQ est le bon choix. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Je pense que la seule chose qui peut éloigner les gens est la même chose que j'aimais le plus :) - être "lego". Vous devez construire et configurer vos sockets correctement pour obtenir un résultat fonctionnel, ce qui signifie investir du temps dans l'apprentissage du concept ZMQ et des exemples de code. Les types de sockets sont quelque chose dans lequel vous devez vous plonger, tandis qu'avec les exemples PUB-SUB, tout semble très simple, des constructions plus compliquées exigeront une compréhension approfondie du protocole ZMQ et des types de sockets, ce qui pourrait être une courbe d'apprentissage abrupte pour les nouveaux arrivants. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant ZeroMQ:

Si vous avez besoin de développer une application distribuée où la vitesse et la fiabilité sont des caractéristiques clés, vous devriez vraiment envisager ZMQ. Comme je l'ai déjà mentionné, il est très élastique et configurable, donc il peut probablement correspondre à n'importe quel design souhaité. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Je m'appuie sur ZMQ dans mon outil de benchmarking de stockage open source.

Dans l'industrie du stockage, il existe de nombreux outils de benchmarking et de tests de résistance, mais beaucoup d'entre eux sont obsolètes et ne peuvent pas fournir l'échelle nécessaire.

J'ai donc dû créer un nouvel outil pour répondre à ces exigences.

ZMQ sert de protocole entre le contrôleur et les clients pour fournir des scénarios de stress et de benchmarking multi-clients.

Cela m'a permis d'utiliser 80 clients pour exécuter des scénarios de stress simultanés, ce qui a aidé à trouver de nombreux bugs dans le système testé et à améliorer la qualité globale du produit.

En ce moment, cet outil prend en charge l'opération du protocole NFS3 pour les données et les métadonnées, par exemple : lecture/écriture/création/suppression/renommage/verrouillage/déverrouillage, etc., et permet de construire des scénarios très intéressants en utilisant une forte concurrence à grande échelle, ce qui permet de trouver diverses conditions de course et des problèmes d'intégrité des données en laboratoire avant que le produit ne soit livré au client. Avis collecté par et hébergé sur G2.com.

Ivelin N.
IN
Director Cloud Management
Information Technology and Services
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
(Original )Information
Qu'aimez-vous le plus à propos de ZeroMQ?

Dans mon passé à gérer le développement de logiciels du 25ème bureau de change en taille, nous avons été confrontés au défi de recevoir jusqu'à 400 Mo/s de tickets boursiers. Nous n'avons pas réussi à augmenter la performance des sockets avec .Net remoting. En cherchant une solution robuste mais facile à utiliser, nous sommes tombés sur ZeroMQ. Il avait un design élégant, simple mais puissant. Son modèle pub/sub était exactement ce dont nous avions besoin. Avec quelques ajustements, nous avons réussi à traiter jusqu'à 5 millions de messages par seconde sur un flux constant de tickets avec un seuil de haute eau de 500K. Nous encodions la paire de devises dans les premiers bits de chaque message et c'était super efficace. Nous avons même réussi à faire fonctionner le trading de niveau 1/2 avec des en-têtes de canal pub/sub. ZeroMQ nécessitait 2 heures de formation et vous obteniez déjà les premiers résultats. Comparé à mes expériences précédentes avec IBM Web Sphere MQ Series, AMQ, MSMQ, ZMQ surpassait les deux en termes de facilité d'adoption et de performance. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Les fonctionnalités et les performances de Windows étaient un peu limitées. Parfois, nous devions utiliser TCP là où InProc aurait été préférable en raison du manque de support sur Windows. Avis collecté par et hébergé sur G2.com.

Recommandations à d’autres personnes envisageant ZeroMQ:

C'est super facile à utiliser. Le meilleur dans le domaine des solutions à fort trafic-faible latence. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Nous étions prêts à franchir la barrière de la nanoseconde pour le transport de messages entre deux machines physiques dans le même sous-réseau. Nous avons cessé de perdre des clients en raison des retards de traitement des ticks, nous avons réussi à traiter cent fois plus de données et à améliorer nos cotations. Avis collecté par et hébergé sur G2.com.

HG
Entreprise(> 1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de ZeroMQ?

La documentation est bonne et il est facile de commencer avec elle. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Parfois, il est un peu difficile de comprendre comment fonctionne la mise en file d'attente des messages (lorsqu'un côté est en panne), et vous devez implémenter vous-même la fonctionnalité TTL (temps de vie). Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Nous avions besoin d'un moyen efficace pour générer (publier) des messages depuis un serveur et les faire consommer par plusieurs clients (abonnés). Nous ne voulions pas utiliser un serveur, ni utiliser le sondage de base de données. Les messages se produisent au sein de notre réseau interne, donc nous avons un contrôle total sur les règles de pare-feu, etc. nécessaires. Notre utilisation de ZeroMQ a bien fonctionné pour nous dans ce cas d'utilisation et a abouti à une application réactive pour les utilisateurs finaux. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Industrial Automation
UI
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de 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. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de 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. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

I needed a low latency messaging system that would work between linux and windows. Avis collecté par et hébergé sur G2.com.

Nouman S.
NS
Software Engineer
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de ZeroMQ?

C'est rapide. A un débit élevé par rapport aux autres. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Pas de méthode intégrée appropriée pour savoir si le composant avec lequel nous communiquons est vivant ou non. S'il est mort, alors zmq laisse tomber les messages en silence. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Nous utilisons zmq pour la communication entre nos différents composants. Les avantages que nous avons constatés sont qu'il est rapide et a un taux de débit élevé. Il est multiplateforme et facile à mettre en œuvre même en c++. Avis collecté par et hébergé sur G2.com.

Omid G.
OG
Researcher
Marché intermédiaire(51-1000 employés)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de ZeroMQ?

C'est étonnamment rapide et capable de gérer une messagerie à forte charge. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Il y avait quelques problèmes avec la messagerie multipartie et les grands objets. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Gérer une charge élevée de messages provenant de plus de milliers de clients simultanément ! De plus, il est pratique, et vous pouvez mettre en œuvre vos exigences de manière douce et rapide ! Avis collecté par et hébergé sur G2.com.

Rajan G.
RG
Engineer
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Source de l'avis : Invitation G2
Avis incitatif
Traduit à l'aide de l'IA
Qu'aimez-vous le plus à propos de ZeroMQ?

Léger et idéal pour les systèmes à haut débit et faible latence Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

Pas très facile à mettre en œuvre car il faut écrire beaucoup de code pour gérer les sockets, etc. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

Je l'ai utilisé pour un système à haut débit dans les télécommunications. Il est assez rapide dans le traitement des messages et l'implémentation est possible dans plusieurs langues et plateformes. Avis collecté par et hébergé sur G2.com.

Utilisateur vérifié à Airlines/Aviation
CA
Petite entreprise(50 employés ou moins)
Plus d'options
Évaluateur validé
Utilisateur actuel vérifié
Source de l'avis : Invitation G2
Avis incitatif
Qu'aimez-vous le plus à propos de ZeroMQ?

The setup is easy so you can quickly get network communications operational. Avis collecté par et hébergé sur G2.com.

Que n’aimez-vous pas à propos de ZeroMQ?

It is not always obvious to know how things are handled behind the scenes. Avis collecté par et hébergé sur G2.com.

Quels sont les problèmes que ZeroMQ résout, et en quoi cela vous est-il bénéfique?

ZeroMQ was extremely useful to allow some software nodes to communicate together. Avis collecté par et hébergé sur G2.com.