SpringCloud RabbitMQ
 
 
 RabbitMQ 
 
 
  RabbitMQ 是广泛部署的开源
 消息代理软件,该软件可实现
 高级消息队列协议。它轻巧且易于在云中部署。它支持多种消息传递协议。可以将其部署在分布式环境中,以满足
 大规模和
 高可用性的要求。它以AMQP标准为模型。 RabbitMQ用
  Erlang 编程语言编写。它是在
 开放电信平台(OTP)框架上开发的,用于集群和故障转移。
 
  RabbitMQ运行在不同的操作系统和云环境上。它提供了大量的平台,例如
  Java,.NET,Python,等。
 
 RabbitMQ的优势
 
性能好 
多语言支持 
管理轻 
不需要Erlang知识 
文档丰富 
 AMQP定义: 
 
在何处发送消息(Routing)  
如何到达那里(Delivery)  
必须输入的内容(Fidelity)  
消息代理
 
 消息代理位于计算机和分布式计算系统之间。而不是将消息直接传递到接收方,而是先将消息发送到消息代理(RabbitMQ)。消息代理在优化的队列中对消息进行排序,并在机器准备处理消息时将它们传递到接收计算机。
 
 消息可能是处理命令,运行命令的
 命令。指定的任务,即向数据库发出拉请求。
 
 发送消息的机器称为
 生产者。接收该消息的机器称为
 消费者。中间的位称为
 经纪人。
 
 消息代理执行以下操作: 
 
 解耦消息发布者和使用者 
 存储消息 
 路由消息 
 监视和管理消息 
生产者和消费者之间的 转换消息格式 
 Erlang 
 
 
  Erlang 是一种
 编译的,容错的,并发的,动态类型的编程语言。它用于构建对高可用性有要求的可大规模扩展的实时系统。它用于
 银行,
 电子商务,
 电信,
 计算机电话,和
 即时消息。
 
 OTP 
 
  OTP代表
 开放电信平台。它是
  Erlang库和
 设计原则的集合。它提供了用于开发这些系统的中间件。它包括自己的工具,例如
 分布式数据库,
 与其他语言交互的应用程序,调试和
 发布处理工具。
 
如何在Windows上安装RabbitMQ 
 
 
 记住: 在安装RabbitMQ之前,我们需要安装
  Erlang 。
 
 
 步骤1: 从Erlang  > https://erlang.org/download/otp_win64_22.1.exe 。
 
 
 步骤2: 从以下位置下载并安装
  RabbitMQ  https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.1/rabbitmq-server-3.8.1.exe 。
 
 
 步骤3: 打开
 命令提示符,并一一运行以下命令: 
 
 
  
  
c:\>cd\
c:\>cd Program Files
c:\Program Files>cd RabbitMQ Server
c:\Program Files\RabbitMQ Server>dir
c:\Program Files\RabbitMQ Server>cd rabbitmq_server-3.8.1
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1>dir
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1>cd sbin
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1\sbin>dir
c:\Program Files\RabbitMQ Server\rabbitmq_server-3.8.1\sbin>rabbitmq-plugins enable rabbitmq_management
 
   
  
 
 步骤4:  按Windows键并键入
 服务,或按
  Windows键+ R 并键入
  services.msc 。
 
 
 步骤5: 选择
  RabbitMQ 服务->右键单击->重新启动。
 
 
 
 
 步骤6: 打开浏览器,然后键入 http://localhost:15672 。默认情况下,管理插件在端口
  15672 上运行。 
 
 
 
 
 步骤7: 提供
 用户名和
 密码,然后点击
 登录按钮
 。 默认用户名和密码为
  guest 。
 
 下一页显示RabbitMQ用户界面。
 
