2010-01-28 13 views
10

Me gustaría usar AMQP para unir dos servicios, uno escrito en C# y otro escrito en python. Estoy esperando un gran volumen de mensajes por segundo.¿Está lista la producción de AMQP?

  • ¿Hay algún intermediario de AMQP que esté listo para la producción?
  • ¿Son las contraseñas python & .net lo suficientemente buenas?
+1

Depende de lo que quiera decir con producción lista? y qué tipo de trabajo estás haciendo. Definitivamente, ninguno de los intermediarios de código abierto puede usarse para el dominio financiero, donde perder un mensaje significa perder millones. – harry

Respuesta

3

Se costuras que reddit dijo que RabbitMQ no está listo en mayo de 2010. http://blog.reddit.com/2010/05/reddits-may-2010-state-of-servers.html

Por otro lado, el artículo está sobre RabbitMQ < 2.0 que fue fallando debido de problemas de falta de memoria De acuerdo con las notas de la versión, la versión 2.0 y superior tiene este error corregido.

0

Recomendaría robomq.io. Se basa en el núcleo de RabbitMQ y tiene más extensiones, p. panel de mensajes, análisis en tiempo real, alertas basadas en datos, almacenamiento de big data ...

Si te gusta el alto rendimiento, el registro de robomq.io es de 170 mil millones de mensajes por día.

No estoy muy seguro de lo que quiere decir con Python & .NET binding. Si quieres comunicación multiplataforma. robomq.io es su elección correcta. No solo cross-language, sino también cross-prototol, entre AMQP, MQTT y STOMP.

Verificar documentos elaborados a cabo (http://robomq.readthedocs.org/en/latest/) y SDK (https://github.com/robomq/robomq.io/tree/master/sdk) de robomq.io.

Cuestiones relacionadas