2009-09-25 8 views

Antwort

7

Die besten entspricht JMS in .NET ist wahrscheinlich die Kombination von WCF mit der MSMQ-Bindung. MSMQ ist ein Pub/Sub-Nachrichten-Router, und mit WCF umwickelt, erhalten Sie einen netten, effizienten kleinen Enterprise-Eventing-Service. Der folgende Artikel beschreibt, wie Nachrichtenwarteschlangen mit WCF verwalten:

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

2

Sie vielleicht einen Blick auf Microsoft Message Queuing oder MSMQ kurz haben wollen. Sie sind ähnlich, aber definitiv nicht gleichwertig.

Es ist ein einfaches System, mit zu arbeiten und es gibt eine Tonne von resources im Internet für sie.

11

Das beste Äquivalent ist die Verwendung von JMS in .NET. Dies ist möglich mit Spring.NET.

+0

Allerdings würden Sie dies empfehlen - oder wäre ich besser mit MSMQ? – rajax

+6

@ Rajax- Ich würde nur empfehlen, wenn Sie mit Java JMS-Komponenten integrieren würden. Ich dachte, ich würde es erwähnen, also gibt es dir etwas zum Nachdenken und unterscheidet sich von den anderen Antworten. – RichardOD

0

Ich habe noch nie mit JMS gearbeitet, aber man kann nicht NServiceBus für asynchrones Messaging in .net (gebaut oben auf MSMQ) schlagen. Check it out bei http://www.nservicebus.com/

6

Jedesmal, wenn ich brauche eine gute lib verwenden Ich beginne immer Apache-Projekt überprüft, so schauen, was ich gefunden habe: ActiveMQ NMS

Tale einen Blick auf diese! Wirklich zu empfehlen!

3

Ich bin nicht ganz auf Ihre Frage klar. Fragen Sie, ob in .NET eine JMS-Spezifikationsimplementierung vorhanden ist?

Es hängt davon ab, welche JMS-Provider Sie verwenden. Wenn Sie WebSphere MQ als JMS-Provider verwenden, gibt es XMS .NET, eine JMS-Spezifikationsimplementierung für .NET.

Verwandte Themen