
There’s not much to see yet, but we’ll set the stage. Default credentials to login are guest/guest (you can change the credentials from the Admin tab). Now go to to open the management console. You can use the Services MMC snap-in to restart it or just run the following command: > net service stop RabbitMQ When installed on Windows, RabbitMQ runs as a Windows service. It will confirm that the plugin and its dependencies have been enabled and instruct you to restart RabbitMQ. From the command line, run the following command: > rabbitmq-plugins enable rabbitmq_management To enable this, find the “RabbitMQ Command Prompt (sbin dir)” item that the RabbitMQ installer added to your Start menu and launch it. With this, you can see the exchanges and queues that are set up by MassTransit in RabbitMQ. One RabbitMQ feature that I found extremely useful (but which isn’t enabled by default) is the web-based management interface.

Enabling the RabbitMQ Web Management Interface Again, it’s an easy setup wizard that you can quickly fly through.
#Masstransit python download#
Next, download the latest version of RabbitMQ for Windows. It’s a simple setup wizard, so you’ll have Erlang installed on your machine in short order. Head over to ’s download page and get the latest binary release for Windows (it’s likely you’ll want the 64-bit version). RabbitMQ requires the Erlang runtime, so that’s the first thing you need to download and install.
#Masstransit python how to#
In a future post, I’ll detail how to set up multiple RabbitMQ instances in a cluster. Both our publisher and subscriber will connect to the same RabbitMQ instance. In this article, you’re going to run RabbitMQ on your local Windows development box.


When creating a cluster of RabbitMQ servers for availability, this routing information is replicated to all the nodes. The reason for this is that RabbitMQ has a complete routing framework built-in and MassTransit will leverage this when persisting your subscriptions. That’s especially true when using the publish/subscribe pattern. MassTransit supports MSMQ, RabbitMQ, and others, but I find that RabbitMQ is really the way to go. The first thing you need is a message queuing framework. NOTE: There is a newer version of this post for those using MassTransit 3.
