Read this VMWare whitepaper describing how 15below dramatically simplified their application architecture with EasyNetQ and RabbitMQ.
We designed EasyNetQ to be as simple as possible. Get started publishing and subscribing with RabbitMQ with just a few lines of code:
To connect to a RabbitMQ broker...
var bus = RabbitHutch.CreateBus("host=localhost");
bus.Subscribe<MyMessage>("my_subscription_id", msg => Console.WriteLine(msg.Text));
For more information, read the documentation:
EasyNetQ is on NuGet. To install it, run the following command in the Package Manager Console
PM> Install-Package EasyNetQ
EasyNetQ is open source under the MIT licence. This means you can take the code and do what you like with it. Embed it in your commercial product without attribution, or fork the code and release it under a new name.
The EasyNetQ project also includes a .NET client library for the RabbitMQ management API, EasyNetQ.Management.Client. Perfect for building management, monitoring and deployment tools.
Install it with NuGet:
PM> Install-Package EasyNetQ.Management.Client