Logo Blogo

ZeroMQ, Fastest. Messaging. Ever.

Pubblicato: 24 giu 2010 da Lpt on fire!

I socket spesso sono ad un livello troppo basso per alcune applicazioni e si finisce per reimplementare più volte lo stesso codice. Nel corso degli anni sono nati molti framework che forniscono astrazioni di livello più alto.

0MQ (ZeroMQ) è un sistema di scambio di messaggi che si differenzia dagli altri per l’approccio scelto. Anziché reinventare complessi protocolli o nuove API estende l’interfaccia socket semplificando il processo di apprendimento del nuovo framework. Chi è già pratico con i socket si troverà a proprio agio in pochissimo tempo.

Nonostante la semplicità ZeroMQ è anche in grado di raggiungere prestazioni invidiabili grazie agli algoritmi di gestione dei messaggi che riescono ad ottimizzare il carico sulla rete e a limitare le system call. Come se questo non fosse sufficiente anche il codice in memoria non è molto. Cosa si potrebbe volere di più? Sul sito potete trovare un’ampia documentazione e le prove effettuate.

Il progetto è ancora giovane, ma si sta evolvendo rapidamente. È rilasciato sotto licenza LGPL, gira su qualsiasi piattaforma Posix o Windows e dispone, fra gli altri, di binding per C, C++, Common Lisp, Java, Python, Ruby.

Via | ZeroMQ

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
0 commenti

Inserisci per primo un commento a questo articolo.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento