Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Last post Jun 13, 2010 08:33 AM by UdiDahan
May 02, 2010 08:29 AM|LINK
I want to develop a reliable messaging component which can take any message and then take decision according to the type of message.
I come accross nservicebus and RabbitMQ open source.
I just want some expert opnion about which one should i use .
Any Help ??
Jun 08, 2010 02:47 PM|LINK
If your objective is to decision according to the type of message, topic exchange in RabbitMq does. RabbitMq is powerful, subscription model is quite cool.
You can even add service model to rabbitmq.
Jun 13, 2010 06:11 AM|LINK
NServiceBus is a higher level framework than RabbitMQ providing support for long-running processes as well as unit testing libraries for your message-based logic and, in fact, people have swapped out the MSMQ layer of NServiceBus and plugged in RabbitMQ
in its place giving the best of both worlds.
Jun 13, 2010 07:49 AM|LINK
Thanks for suggestion and good for me that, I am directly contact with you.
I have another question about the service bus concept.
Like in ESB we have transformation ,scalability,integration with different technologies and routing.
these are the features come to my notice when I propose NserviceBus in my architecture.
how I can achieve these feature I mean there is any default support in NserviceBus for these features or I have to go to some open source(java) esb like mule.
Because I tried my best to find any good esb in .net Except NserviceBus,But I have above concern.
Thanks in advance to answer my question.
Enterprise Services Bus
Jun 13, 2010 08:33 AM|LINK
Actually the service bus concept has very little to do with transformation and integration per se. Those are features of broker based technologies (like BizTalk). That being said, NServiceBus provides for interop using XSD over HTTP through the use of its
gateway and webservice adapters. As for scalability and routing, those are already baked into NServiceBus.
In the future, I recommend you bring these questions to the discussion group: