下载官方提供的驱动
http://www.rabbitmq.com/releases/rabbitmq-dotnet-client/
本人下载了这个 rabbitmq-dotnet-client-3.6.6-dotnet-4.5.zip

解压,我们需要的是这个文件,以后会引用到vs的项目中:

当然我们也可以使用nuget来安装
在使用RabbitMQ之前,先对几个概念做一下说明
RabbitMQ是一个消息代理。它从消息生产者(producers)那里接收消息,然后把消息送给消息消费者(consumer)。在发送和接收之间,它能够根据设置的规则进行路由、缓存和持久化。
一般提到RabbitMQ和消息,都会用到一些专有名词。
生产(Producing)意思就是发送。发送消息的程序就是一个生产者(producer)。我们一般用”P”来表示:
队列(queue)就是邮箱的名称。消息通过你的应用程序和RabbitMQ进行传输,它们只能存储在队列(queue)中。队列(queue)容量没有限制,你要存储多少消息都可以——基本上是一个无限的缓冲区。多个生产者(producers)能够把消息发送给同一个队列,同样,多个消费者(consumers)也能从同一个队列(queue)中获取数据。队列可以画成这样(图上是队列的名称):
消费(Consuming)和接收消息是同一个意思。一个消费者(consumer)就是一个等待获取消息的程序。我们把它画作”C”:
通常,消息生产者、消息消费者和消息代理不在同一台机器上。
Previous: 添加用户、虚拟主机和配置权限
Next: 第一个例子-生产者发送消息