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.
http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v1.7.1/rabbitmq-dotnet-client-1.7.1-wcf-service-model.pdf
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.
Thanks,
Udi Dahan - The Software Simplist
Enterprise Development Expert & SOA Specialist
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.
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:
alirizvi
Member
92 Points
45 Posts
which one should I prefer nservicebus or RabbitMQ
May 02, 2010 08:29 AM|LINK
Hi,
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 ??
Thanks,
RabbitMQ nservicebus
vitta
Member
29 Points
14 Posts
Re: which one should I prefer nservicebus or RabbitMQ
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.
http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/v1.7.1/rabbitmq-dotnet-client-1.7.1-wcf-service-model.pdf
RabbitMQ
UdiDahan
Member
114 Points
22 Posts
Re: which one should I prefer nservicebus or 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.
Udi Dahan - The Software Simplist
Enterprise Development Expert & SOA Specialist
alirizvi
Member
92 Points
45 Posts
Re: which one should I prefer nservicebus or RabbitMQ
Jun 13, 2010 07:49 AM|LINK
Hi Udhi,
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.
RabbitMQ Nservice Bus Enterprise Services Bus
UdiDahan
Member
114 Points
22 Posts
Re: which one should I prefer nservicebus or RabbitMQ
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:
http://tech.groups.yahoo.com/group/nservicebus/
Udi Dahan - The Software Simplist
Enterprise Development Expert & SOA Specialist