Sono interessato all'utilizzo di ZeroMQ in un progetto, ma mi piacerebbe conoscere l'esperienza di altri con esso. Ho fatto qualche ricerca ma ho trovato solo il progetto mongrel2. Hai sentito parlare di altri progetti in cui viene utilizzato? Quali aziende utilizzano ZeroMQ in produzione?Conosci qualche progetto in cui è stato utilizzato ZeroMQ? Sia le storie di successo che quelle di fallimento sono preziose
risposta
Abbiamo sostituito l'uso di pipe denominate Unix con ZeroMQ. Anche il sovraccarico della comunicazione non è evidente. E abbiamo ottenuto ulteriori vantaggi:
- Nessun limite per le dimensioni del messaggio.
- Possibilità di inviare messaggi a caselle remote.
- Non è necessario scrivere il nostro thread per l'invio non bloccante.
- Possibilità di ricevere messaggi da più fonti.
Grazie per aver condiviso! Potresti fornire un po 'più di dati numerici? Il throughput o la latenza sono importanti nel tuo sistema? Hai fatto qualche benchmark? In quali lingue stai incollando con 0mq? – gleber
Il throughput è più importante per noi. Ho misurato le prestazioni prima e dopo la migrazione. ZMQ su TCP o IPC ha mantenuto le applicazioni ugualmente veloci. I dati numerici dipendono dalla CPU (100.000 msg/s). Usiamo Python. –
ZeroRPC è un'offerta pronta per la produzione basata su ZeroMQ. Ecco la fonte delle mie informazioni., Elenco completo di progetti basati su 0mq: http://www.zeromq.org/docs:labs
Sto votando per chiudere questa domanda come off-topic perché è una richiesta di storie, non una domanda di programmazione. – durron597