2010-01-28 4 views
10

Mi piacerebbe usare AMQP per unire due servizi uno scritto in C# e altri scritti in python. Mi aspetto un volume abbastanza grande di messaggi al secondo.La produzione AMQP è pronta?

  • C'è qualche broker AMQP pronto per la produzione?
  • Le associazioni Python & .net sono sufficientemente buone?
+1

Dipende da cosa intendi per produzione pronta? e che tipo di lavoro stai facendo. Sicuramente nessuno dei broker open source può essere usato per il dominio finanziario dove perdere un messaggio significa perdere milioni. – harry

risposta

3

E cuciture che reddit detto che RabbitMQ non è pronta a partire da maggio 2010. http://blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html

D'altra parte l'articolo è di circa RabbitMQ < 2.0 che è stato schiantarsi perché di problemi di memoria insufficiente. Secondo le note di rilascio la versione 2.0 e successive ha corretto questo errore.

0

Vorrei raccomandare robomq.io. È costruito sul core RabbitMQ e ha più estensioni, ad es. dashboard di messaggistica, analisi in tempo reale, avvisi basati sui dati, memorizzazione di grandi quantità di dati ...

Se ti piace il throughput elevato, il record di robomq.io è di 170 miliardi di messaggi al giorno.

Non sono sicuro di cosa intendessi con Python &. Se si desidera una comunicazione multipiattaforma. robomq.io è la scelta giusta. Non solo cross-language, ma anche cross-prototol, tra AMQP, MQTT e STOMP.

Controlla i documenti elaborati out (http://robomq.readthedocs.org/en/latest/) e SDK (https://github.com/robomq/robomq.io/tree/master/sdk) di robomq.io.