消息队列之RabbitMQ介绍与运用

RabbitMQ 说明本章,我们主要从RabbitMQ简介RabbitMQ安装RabbitMQ常用命令RabbitMQ架构模式RabbitMQ使用Quick.RabbitMQPlus的使用RabbitMQ总结这几个方面对RabbitMQ进行介绍!
1、RabbitMQ 简介RabbitMQ 是使用Erlang语言开发的开源消息队列系统,基于 AMQP 协议来实现 。
AMQP 的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性和安全 。AMQP 协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次 。
MQ 全称为 Message Queue,消息队列(MQ)是一种应用程序应用程序的通信方法 。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们 。
消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术 。排队指的是应用程序通过队列来通信 。队列的使用除去了接收和发送应用程序同时执行的要求 。
2、RabbitMQ 安装以下我们主要介绍 RabbitMQ 在 Windows 环境中的安装过程 。
2.1、 下载 OTP由于 RabbitMQ 使用 Erlang 技术开发,所以需要先安装 Erlang 运行环境后,才能安装消息队列服务 。
我们到https://www.erlang.org/downloads下载相应版本的安装包,如这里我们下载https://github.com/erlang/otp/releases/download/OTP-25.0.4/otp_win64_25.0.4.exe这个版本,如下图所示:
消息队列之RabbitMQ介绍与运用

文章插图
2.2、 下载 RabbitMQ我们到https://www.rabbitmq.com/download.html下载相应版本的安装包,如这里我们下载https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.7/rabbitmq-server-3.10.7.exe这个版本,如下图所示:
消息队列之RabbitMQ介绍与运用

文章插图
2.3、 安装 Erlang 和 RabbitMQ我们在 D 盘分别创建目录D:\Net_Program\Net_RabbitMQErlang和D:\Net_Program\Net_RabbitMQ(

    经验总结扩展阅读