RabbitMQ安装配置和基于EasyNetQ驱动的基础使用

RabbitMQ基本概念和原理

1。AMQP,即高级消息队列协议,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。

2. RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写。

3. channel 

,,频道是我们与RabbitMQ打交道的最重要的一个接口,我们大部分的业务操作是在通道这个接口中完成的,包括定义队列,定义,绑定队列与交流,发布消息等。

4。交易所(生产者将消息发送到交换(交换器),由交易所将消息路由到一个或多个队列中(或者丢弃),RabbitMQ常用的交换类型有扇出,直接,主题,标题这四种)

5.队列(RabbitMQ的内部对象,用于存储消息)

6。基本工作原理

 RabbitMQ安装配置和基于EasyNetQ驱动的基础使用“> </p> <p>,客户端(生产者)发送信息,在交换(交换机通过不同的类型将消息保存到对应的队列),在队列中,</p> <p>,客户端(消费者)通过订阅来消费队列中的消息。</p> <p>,以上基础概念整理来源于,RabbitMQ基础概念详细介绍,</p> <h2>在Windows系统中安装RabbitMQ </h2> <p>,1. 下载安装erlang(我用的是otp_win64_19.3版本),</p> <p>,,,下载地址,http://www.erlang.org/downloads(根据操作系统选择32还64位),,</p> <p>,2. 下载安装rabbitmq服务器(我用的是rabbitmq-server-3.6.10版本)</p> <p>,,,下载地址,http://www.rabbitmq.com/install-windows.html </p> <p>,,,安装好后,在看装目录下看到</p> <p>,,,<img src=RabbitMQ安装配置和基于EasyNetQ驱动的基础使用