How does rebus compare to other .net service buses? - rebus-org/Rebus GitHub Wiki

NServiceBus

The most prominent .NET service bus implementation out there, and the one that inspired me to create Rebus. I like almost everything about the messaging parts of NServiceBus, but I'd say that NServiceBus is very much a framework, whereas the Rebus philosophy is to stay small and library-like.

This means that NServiceBus can probably do everything that Rebus can do, and in addition to that it can install MSMQ for you, manage environment configurations, install performance counters, host your bus, and probably one million other things.

One core difference between Rebus and NServiceBus, is that Rebus does not default to using DTC and distributed transactions. If you're curious, you can read more about Rebus' transactions.

MassTransit

The most prominent free .NET service bus implementation out there, and one that I had such a hard time configuring and running in 2010 that I gave up and created Rebus.

I don't know that much about MassTransit, except it seems that RabbitMQ has become the de facto default transport for it. If anyone knows more about this, please enlighten me :)

Rhino Service Bus

ShuttleESB

Nimbus

EasyNetQ

Other?

Please tell me about them :)