---
title: ZeroMQ Reviews
meta_title: 'Recensioni ZeroMQ 2026: Dettagli, Prezzi e Funzionalità | G2'
meta_description: Filtra le recensioni di 22 per dimensione dell'azienda, ruolo o
  settore degli utenti per scoprire come ZeroMQ funziona per un'azienda come la tua.
aggregate_rating:
  rating_value: 4.3
  review_count: 22
  scale: '5'
date_modified: '2026-05-11'
parent_category:
  name: Gestione IT
  url: https://www.g2.com/it/categories/it-management
---

# ZeroMQ Reviews
**Vendor:** ZeroMQ  
**Category:** [Software di coda di messaggi (MQ)](https://www.g2.com/it/categories/message-queue-mq)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 22
## About ZeroMQ
ZeroMQ è una libreria di messaggistica asincrona ad alte prestazioni, destinata all&#39;uso in applicazioni distribuite o concorrenti. Fornisce una coda di messaggi, ma a differenza del middleware orientato ai messaggi, un sistema ZeroMQ può funzionare senza un broker di messaggi dedicato.




## ZeroMQ Reviews
  ### 1. Veloce e flessibile. Puoi rapidamente ideare il miglior schema per le tue esigenze.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Matteo F. | Chief Technology Officer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 20, 2020

**Cosa Le piace di più di ZeroMQ?**

Puoi davvero progettare il modello che meglio si adatta alle tue esigenze. Che tu abbia bisogno di PUB-SUB o di un broker, puoi costruire strumenti su misura per le tue necessità, sapendo che sarai sempre in grado di modificare e aggiungere nuove funzionalità a piacere. Disponibile per un gran numero di linguaggi di programmazione. La documentazione è ampia e vengono forniti esempi per i vari linguaggi. Il meccanismo CURVE garantisce un'autenticazione sicura e la riservatezza, rendendo ZeroMQ una buona scelta anche per l'IoT o altre applicazioni che richiedono comunicazione su internet.

La comunità è grande e attiva.

**Cosa non Le piace di ZeroMQ?**

Progettare i propri strumenti può essere complicato, e se si cerca di risolvere un problema molto comune, scegliere uno strumento per risolvere il compito specifico potrebbe essere la scelta migliore.

https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/

**Raccomandazioni per chi sta considerando ZeroMQ:**

La guida di ZeroMQ (https://zguide.zeromq.org/) con esempi estesi, può richiedere un po' di tempo per essere letta, ma vale sicuramente lo sforzo. 
Per gli utenti Python, una risorsa molto utile è "Learning ØMQ with pyzmq" (https://learning-0mq-with-pyzmq.readthedocs.io/en/latest/)

Le questioni e le discussioni su Github sono sempre una fonte di informazioni per la risoluzione dei problemi e di ispirazione.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Avevo bisogno di un'alternativa leggera a HTTPS per la comunicazione sincrona in un'applicazione IoT. Con ZeroMQ sono riuscito a realizzare uno strumento di questo tipo, che ora funziona anche come spina dorsale della nostra infrastruttura di microservizi. Con un unico strumento siamo riusciti a ottenere sia un canale di comunicazione leggero ma sicuro tra dispositivi e backend, sia un canale di comunicazione per microservizi per un'infrastruttura backend scalabile.

  ### 2. Coda di messaggi facile da usare per progetti di piccola-media dimensione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Maria I. | Full-stack Java developer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 10, 2020

**Cosa Le piace di più di ZeroMQ?**

Quello che mi è piaciuto di più di ZeroMQ è che è molto facile da usare. Avevamo nello stesso progetto due implementazioni di code: ZeroMQ e Kafka. Kafka era per installazioni con carichi pesanti e ZeroMQ per il resto. E ZeroMQ aveva solo una classe di configurazione che creava un bean ZSocket, tutto qui. Ora basta usare "zmqPublisher.send" per inserire il tuo messaggio nella coda. Per confronto, Kafka aveva 15 classi e interfacce per configurare un publisher. Lo stesso con il subscriber.

**Cosa non Le piace di ZeroMQ?**

ZeroMQ ha un limite sui messaggi. Una volta raggiunto il limite, non accetta nuovi messaggi. Inoltre, non supporta i topic. Quindi, se stai usando diversi tipi di dispositivi, devi codificare il loro tipo all'interno del messaggio.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

I messaggi provenienti da migliaia di dispositivi e server potrebbero richiedere tempo per essere elaborati tutti. I dispositivi non devono aspettare il server, basta che scarichino il loro messaggio e se ne vadano. Ecco perché abbiamo bisogno di una sorta di coda di messaggi.

Vantaggi:
ZeroMQ è molto leggero, non richiede molte risorse del server;
ZeroMQ è facile da usare, può essere utilizzato da programmatori senza esperienza precedente nella programmazione di code di messaggi.

  ### 3. ZeroMQ - Ottimo strumento per iniziare a costruire la tua prossima applicazione distribuita

**Rating:** 4.5/5.0 stars

**Reviewed by:** Samuel S. | Test Automation Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 04, 2020

**Cosa Le piace di più di ZeroMQ?**

Mi piace il concetto di ZMQ di essere "lego" di vari tipi di socket, che possono essere collegati tra loro, ad esempio Publisher - Subscriber, Router - Dealer, Request - Reply ecc.
Ad esempio, quando ho avuto bisogno di fornire un logging distribuito alla mia applicazione, ho semplicemente usato i tipi di socket Publisher - Subscriber, così più publisher inviavano i loro log a un subscriber che li memorizzava.
E il modello Router - Dealer è ottimo per inviare messaggi a clienti specifici e ottenere una risposta da loro quando il lavoro è completato.
ZMQ consente la condivisione dei socket per thread e processi, il che offre la possibilità di costruire applicazioni multithread o multiprocesso.
Inoltre, l'API di ZMQ è disponibile per qualsiasi linguaggio di programmazione moderno, quindi può essere facilmente installata e integrata.
E naturalmente, la velocità. Ho testato la mia applicazione ZMQ sotto stress intenso su 40 macchine e ha continuato a funzionare piuttosto bene, senza messaggi bloccati o persi e senza crash, quindi quando si tratta di affidabilità ZMQ è la scelta giusta.

**Cosa non Le piace di ZeroMQ?**

Penso che l'unica cosa che possa allontanare le persone sia la stessa cosa che mi è piaciuta di più :) - essere "lego".
Devi costruire e configurare correttamente i tuoi socket per ottenere un risultato funzionante, il che significa investire del tempo nell'apprendere il concetto di ZMQ e gli esempi di codice.
I tipi di socket sono qualcosa in cui devi approfondire, mentre con gli esempi PUB-SUB tutto sembra molto semplice, costruzioni più complicate richiederanno una comprensione profonda del protocollo ZMQ e dei tipi di socket, il che potrebbe essere una curva di apprendimento ripida per i nuovi arrivati.

**Raccomandazioni per chi sta considerando ZeroMQ:**

Se hai bisogno di sviluppare un'applicazione distribuita in cui velocità e affidabilità sono caratteristiche chiave, dovresti davvero considerare ZMQ. Inoltre, come ho già menzionato, è molto elastico e configurabile, quindi può probabilmente adattarsi a qualsiasi design desiderato. Quindi, prima cerca di capire come funziona eseguendo semplici esempi dalla guida, poi decidi quale tipo di design di socket ti servirebbe e prova a costruire un modello di base per testare il tuo concetto.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Mi affido a ZMQ nel mio strumento open source per il benchmarking dello storage. Nell'industria dello storage, ci sono molti strumenti di benchmark e di stress testing, ma molti di essi sono obsoleti e non possono fornire la scala necessaria. Quindi ho dovuto costruire un nuovo strumento per soddisfare questi requisiti. ZMQ funge da protocollo Controller <-> Clienti per fornire scenari di stress e benchmarking multi-client. Mi ha permesso di utilizzare 80 client per eseguire scenari di stress concorrenti, il che ha aiutato a trovare molti bug nel sistema in prova e a migliorare la qualità complessiva del prodotto. Attualmente questo strumento supporta le operazioni del protocollo NFS3 per dati e metadati, ad esempio: lettura/scrittura/creazione/cancellazione/rinomina/blocco/sblocco ecc., e consente di costruire scenari molto interessanti utilizzando un'intensa concorrenza su larga scala, il che permette di trovare varie condizioni di gara e problemi di integrità dei dati nel laboratorio prima che il prodotto venga consegnato al cliente.

  ### 4. ZeroMQ al massimo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ivelin N. | Director Cloud Management, Tecnologia dell'informazione e servizi, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 25, 2020

**Cosa Le piace di più di ZeroMQ?**

Nel mio passato nella gestione dello sviluppo software del 25° ufficio Forex per dimensioni, siamo stati sfidati a ricevere fino a 400 MB/s di ticket di borsa. Non siamo riusciti ad aumentare le prestazioni del socket con il remoting di .Net. Cercando una soluzione robusta ma facile da usare, ci siamo imbattuti in ZeroMQ. Aveva un design elegante, semplice ma potente. Il suo modello pub/sub era esattamente ciò di cui avevamo bisogno. Con alcuni aggiustamenti siamo riusciti a processare fino a 5 milioni di messaggi al secondo su un flusso costante di ticket con una soglia di alta marea di 500K. Stavamo codificando la coppia forex nei primi bit di ogni messaggio ed era super efficiente. Siamo riusciti persino a far funzionare il trading di azioni di Livello 1/2 con le intestazioni dei canali pub/sub. ZeroMQ richiedeva 2 ore di formazione e si ottenevano già i primi risultati. Rispetto alle mie esperienze precedenti con IBM Web Sphere MQ Series, AMQ, MSMQ, ZMQ superava entrambi sia in facilità di adozione che in prestazioni.

**Cosa non Le piace di ZeroMQ?**

Le funzionalità e le prestazioni di Windows erano un po' limitate. A volte dovevamo usare TCP dove InProc sarebbe stato meglio a causa della mancanza di supporto su Windows.

**Raccomandazioni per chi sta considerando ZeroMQ:**

Provalo. È super facile da usare. Il migliore nel campo delle soluzioni ad alto traffico e bassa latenza.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Eravamo disposti a superare la barriera del nanosecondo nel trasporto di messaggi tra due macchine fisiche nella stessa sottorete. Abbiamo smesso di perdere clienti a causa dei ritardi nell'elaborazione dei tick, siamo riusciti a elaborare cento volte più dati e a migliorare le nostre quotazioni.

  ### 5. Un ottimo prodotto per implementare la comunicazione smart Pub/Sub e Req/Rep senza l'uso di un server

**Rating:** 4.5/5.0 stars

**Reviewed by:** Harvey G. | Enterprise (> 1000 dip.)

**Reviewed Date:** December 20, 2020

**Cosa Le piace di più di ZeroMQ?**

La documentazione è buona ed è facile iniziare con essa.

**Cosa non Le piace di ZeroMQ?**

A volte è un po' difficile capire come funziona l'accodamento dei messaggi (quando un lato è inattivo), e devi implementare tu stesso la funzionalità TTL (tempo di vita).

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Avevamo bisogno di un modo efficiente per generare (pubblicare) messaggi da un server e farli consumare da diversi client (abbonati). Non volevamo usare un server o utilizzare il polling del database. I messaggi avvengono all'interno della nostra rete interna, quindi abbiamo il pieno controllo sulle regole del firewall, ecc. necessarie. Il nostro utilizzo di ZeroMQ ha funzionato bene per noi in questo caso d'uso e ha portato a un'applicazione reattiva per gli utenti finali.

  ### 6. Struttura di comunicazione semplice con ampia implementazione multipiattaforma

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utente verificato in Automazione industriale | Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 15, 2020

**Cosa Le piace di più di ZeroMQ?**

ZMQ ha una buona documentazione e c'è una vasta gamma di wrapper per diversi linguaggi. È ideale per la messaggistica reattiva ad alte prestazioni tra diverse piattaforme e tecnologie. Personalmente l'ho usato per inviare messaggi a bassa latenza tra una macchina Linux (c++) incorporata e un computer Windows (c#). Ha anche una vasta gamma di implementazioni, quindi i sistemi legacy possono comunicare con i sistemi più recenti.

**Cosa non Le piace di ZeroMQ?**

Ci sono alcune limitazioni sul tipo di dati che puoi inviare. Sebbene ci sia un'opzione per inviare flussi di bit grezzi, non è facile o divertente da usare. È meglio per stringhe e informazioni che possono essere facilmente serializzate.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Avevo bisogno di un sistema di messaggistica a bassa latenza che funzionasse tra Linux e Windows.

  ### 7. Usare zmq è stata una buona decisione poiché avevamo bisogno solo della libreria per la comunicazione tra i componenti.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Nouman S. | Software Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 04, 2020

**Cosa Le piace di più di ZeroMQ?**

È veloce. Ha un throughput elevato rispetto agli altri.

**Cosa non Le piace di ZeroMQ?**

Non esiste un metodo integrato adeguato per sapere se il componente con cui stiamo comunicando è attivo o meno. Se è inattivo, zmq elimina silenziosamente i messaggi.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Stiamo usando zmq per la comunicazione tra i nostri diversi componenti. I vantaggi che abbiamo riscontrato sono che è veloce e ha un alto tasso di throughput. È multipiattaforma e facile da implementare anche in c++.

  ### 8. Messaggistica Molto Veloce Sotto Carico Elevato, Specialmente Per Oggetti Di Piccole Dimensioni

**Rating:** 4.0/5.0 stars

**Reviewed by:** Omid G. | Researcher, Mid-Market (51-1000 dip.)

**Reviewed Date:** December 26, 2020

**Cosa Le piace di più di ZeroMQ?**

È sorprendentemente veloce e in grado di gestire un carico elevato di messaggi.

**Cosa non Le piace di ZeroMQ?**

Ci sono stati alcuni problemi con la messaggistica multipart e gli oggetti di grandi dimensioni.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

Gestire un elevato carico di messaggi da più di migliaia di clienti contemporaneamente! Inoltre, è comodo e puoi implementare i tuoi requisiti in modo semplice e veloce!

  ### 9. Pacchetto completo per trasmettere messaggi

**Rating:** 5.0/5.0 stars

**Reviewed by:** Rajan G. | Engineer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 09, 2020

**Cosa Le piace di più di ZeroMQ?**

Leggero e migliore per sistemi ad alta velocità e bassa latenza

**Cosa non Le piace di ZeroMQ?**

Non è molto facile da implementare poiché bisogna scrivere molto codice per gestire i socket e così via.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

L'ho usato per un sistema ad alta capacità nelle telecomunicazioni. È piuttosto veloce nel gestire i messaggi e l'implementazione è possibile in più lingue e piattaforme.

  ### 10. Networking reso facile

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Compagnie aeree/Aviazione | Piccola impresa (50 o meno dip.)

**Reviewed Date:** December 20, 2020

**Cosa Le piace di più di ZeroMQ?**

L'installazione è facile, così puoi rendere operative rapidamente le comunicazioni di rete.

**Cosa non Le piace di ZeroMQ?**

Non è sempre ovvio sapere come le cose vengono gestite dietro le quinte.

**Quali problemi sta risolvendo ZeroMQ e in che modo La sta aiutando?**

ZeroMQ è stato estremamente utile per permettere ad alcuni nodi software di comunicare tra loro.



- [View ZeroMQ pricing details and edition comparison](https://www.g2.com/it/products/zeromq/reviews/zeromq-review-4285324?section=pricing&secure%5Bexpires_at%5D=2026-06-16+14%3A32%3A57+-0500&secure%5Bsession_id%5D=35019f70-d843-40b4-8aca-2a4343b1d1d3&secure%5Btoken%5D=7b83b11b67a4ae00a884f8fed0d10a499a85fd98a1ab00900101ab59ca5edb45&format=llm_user)

## ZeroMQ Features
**Funzionalità**
- Messaggistica asincrona
- Supporto Linguistico
- Messaggistica basata su cloud
- Latenza

**Integrazione**
- Integrazione delle applicazioni
- Integrazione dei dati
- Plugin e integrazioni

**Gestione**
- Politiche e Controlli
- Monitoraggio della Sicurezza
- Monitoraggio delle attività

**AI agentico - Coda di messaggi (MQ)**
- Esecuzione Autonoma dei Compiti
- Pianificazione a più fasi
- Integrazione tra sistemi
- Assistenza Proattiva

## Top ZeroMQ Alternatives
  - [RabbitMQ](https://www.g2.com/it/products/rabbitmq/reviews) - 4.1/5.0 (45 reviews)
  - [Apache Kafka](https://www.g2.com/it/products/apache-kafka/reviews) - 4.5/5.0 (126 reviews)
  - [Apache ActiveMQ](https://www.g2.com/it/products/apache-activemq/reviews) - 4.3/5.0 (15 reviews)

