Recommendations on the .net service bus?

We need a distributed messaging system / service bus with the ability to publish / subscribe. Does anyone have any recommendations for a framework we can use for .net applications?

+64
c # distributed messaging servicebus
Oct 09 '09 at 18:45
source share
7 answers

NServiceBus is growing. It is also open source. Here's the Hanselminutes episode when Scott Hanselman talks with Udi Dahan about NServiceBus to help him understand this. You should definitely appreciate its use.

UPDATE: There is also a DNR TV episode that shows how it looks like creating an NServiceBus solution from scratch: http://www.dnrtv.com/default.aspx?showNum=199

+24
Oct 09 '09 at 18:53
source share

Note masstransit and rhino service bus too. Both are open source and written by very smart people.

+22
Oct 09 '09 at 21:19
source share

Check out RabbitMQ . The .NET client is fully functional, and it is fairly easy to use. There is a book called RabbitMQ in action , as well as RabbitMQ in Depth , available in early access versions.

+5
Oct 24 '11 at 17:45
source share

I found ActiveMQ integrated in Apache NMS to be incredibly easy to understand, configure and transparent.

For example, ActiveMQ comes with a web interface that allows you to use a web browser to view message queues, as well as to read, delete, and even create messages. Thus, you can easily start developing and testing only one part of your distributed application, and debugging and monitoring are very simple.

+3
Oct 18 '09 at 17:43
source share

I am currently working on an open source WCF service bus. You can find it here: http://rockbus.codeplex.com/ . It supports dynamic (@ run-time) subscriptions, requisites repository (database), plug-in transports, XPath-based content-based routing, wcf transactional delivery, perimeter delivery, subscription connectivity, etc. Take a look!

+3
Jun 29 '11 at 6:52
source share

The .NET stack does not yet have a service bus implementation. Microsoft is currently developing one.

http://msdn.microsoft.com/en-us/library/windowsazure/jj193022(v=azure.10).aspx

As an option, you can use it in the Java world. For example, TIBCO - they have rather stable .NET clients avilable or OpenMQ.

If you do not need a wide range of functions and are ready to develop your own system, use WCF for this. WCF callbacks are well suited for this.

+2
Oct 09 '09 at 19:14
source share

I found the Neuron ESB to be a solid implementation, although I haven't used it in anger yet.

+2
Jul 29 '11 at 11:09
source share



All Articles