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
- 1. Storie di successo per JavaFX
- 2. Conosci qualche generatore di codice ASP.NET MVC?
- 3. CMAKE_TOOLCHAIN_FILE non è stato utilizzato dal progetto
- 4. Mappa di un futuro sia per il successo sia per il fallimento
- 5. Conosci qualche guida di stile per VB6?
- 6. Stime di storie in Scrum
- 7. conosci qualche tutorial per MBUnit?
- 8. Gestione di storie utente per un grande progetto
- 9. Conosci qualche libreria OpenSSH per Windows?
- 10. C'è qualche motivo per cui MicrosoftAjax.js non è stato minimizzato?
- 11. Puoi testare il successo/fallimento di SetUp in Google Test?
- 12. 'variabile' è stato utilizzato prima che venisse definita
- 13. Conosci qualche trucco di evidenziazione della sintassi C#?
- 14. Qualunque cosa sia successo a VRML?
- 15. Conosci qualche modo creativo per interfacciare Python con Tcl?
- 16. Come supportare contemporaneamente sia le opzioni brevi che quelle lunghe in bash?
- 17. Approccio standard per determinare il successo o il fallimento di fork/exec (mentre il genitore è in esecuzione contemporaneamente)?
- 18. conosci qualche software di progettazione di database che supporta documenti incorporati (MongoDB)?
- 19. AngularJS: Risolve in RouteProvider - rilevamento del successo/fallimento?
- 20. L'heapsort è mai stato utilizzato nella pratica?
- 21. Java è mai stato utilizzato nello spazio?
- 22. ZeroMQ è pronto per l'uso di produzione?
- 23. Come saprò che il record è stato duplicato o è stato inserito con successo?
- 24. Quali sono alcuni dei requisiti che IronScheme non è stato in grado di completare?
- 25. Variabili di sessione con Storie di cetriolo
- 26. Come si avvia un progetto open source di successo?
- 27. CARICARE DATI dal file CSV in cui è stato utilizzato il carattere di escape come carattere di escape
- 28. Errore Il dominio dell'applicazione in cui è stato eseguito il thread è stato scaricato.
- 29. Cosa è successo a NamespacePrefixMapper di JAXB in JDK6u18
- 30. Come visualizzare il messaggio di successo in visualizzazione quando è utilizzato RedirectToAction
Sto votando per chiudere questa domanda come off-topic perché è una richiesta di storie, non una domanda di programmazione. – durron597