Simple RabbitMQ Transport usage

Component: RabbitMQ Transport
NuGet Package NServiceBus.RabbitMQ (3.x)
Target NServiceBus Version: 5.x


Ensure an instance of RabbitMQ is running and accessible.

Code walk-through

This sample shows basic usage of RabbitMQ as a transport for NServiceBus. The application sends an empty message to itself, via the RabbitMQ broker, and writes to the console when the message is received.


var busConfiguration = new BusConfiguration();
var transport = busConfiguration.UseTransport<RabbitMQTransport>();

The username and password can also be configured via the connection string. If these are not present, the connection string effectively defaults to host=localhost;username=guest;password=guest.

Related Articles

Last modified