2009-09-25 17 views

Respuesta

7

El mejor equivalente a JMS en .NET es probablemente la combinación de WCF con el enlace de MSMQ. MSMQ es un enrutador de mensajes de pub/sub, y con WCF alrededor, obtienes un pequeño y eficiente servicio de eventos empresariales. El siguiente artículo analiza la forma de gestionar las colas de mensajes con WCF:

http://msdn.microsoft.com/en-us/library/ms731089.aspx

2

Es posible que desee echar un vistazo a Microsoft Message Queue Server o MSMQ para abreviar. Son similares, pero definitivamente no son equivalentes.

Es un sistema fácil de trabajar y hay un montón de resources en la web para ello.

11

El mejor equivalente es en realidad el uso de JMS en .NET. Esto es posible con Spring.NET.

+0

Sin embargo, ¿lo recomendaría, o estaría mejor con MSMQ? – rajax

+6

@ Rajax: solo recomendaría esto si fuera a integrar con componentes Java JMS. Pensé en mencionarlo así que te da algo en qué pensar y es diferente de las otras respuestas. – RichardOD

0

Nunca he trabajado con JMS, pero no se puede vencer a NServiceBus en la mensajería asíncrona en .net (construida sobre MSMQ). Compruébelo usted mismo en http://www.nservicebus.com/

6

Cada vez que necesito utilizar un buen lib Siempre comienzo comprobar Proyecto Apache, a fin de buscar lo que he encontrado: ActiveMQ NMS

cuento un vistazo a esto! ¡Realmente recomendado!

3

No tengo muy claro su pregunta. ¿Estás preguntando si hay una implementación de especificación JMS en .NET?

Depende del proveedor de JMS que esté utilizando. Si está utilizando WebSphere MQ como proveedor JMS, entonces existe XMS .NET que es una implementación de especificación JMS para .NET.