2023最新版本RabbitMQ下载安装教程

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、RabbitMQ简介

RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。主要用于在进程、应用程序和服务器之间交换数据可以通过插件支持进行扩展支持许多协议并提供高性能、可靠性、集群和高可用队列。
AMQP Advanced Message Queue高级消息队列协议。它是应用层协议的一个开放标准为面向消息的中间件设计基于此协议的客户端与消息中间件可传递消息并不受产品、开发语言等条件的限制。

二、RabbitMQ的优势

AMQP协议更多用在企业系统内对数据一致性、稳定性和可靠性要求很高的场景对性能和吞吐量的要求还在其次。

RabbitMQ的可靠性是非常好的数据能够保证百分之百的不丢失。可以使用镜像队列它的稳定性非常好。所以说在我们互联网的金融行业。

对数据的稳定性和可靠性要求都非常高的情况下我们都会选择RabbitMQ。当然没有kafka性能好但是要比AvtiveMQ性能要好很多。也可以自己做一些性能的优化。

RabbitMQ可以构建异地双活架构包括每一个节点存储方式可以采用磁盘或者内存的方式。

三、RabbitMQ的具体特点

1、可靠性RabbitMQ使用一些机制来保证可靠性。如持久化、传输确认及发布确认等。
2、灵活的路由在消息进入队列之前通过交换机来路由消息。对于典型的路由功能提供了一些内置的交换机来实现。
3、扩展性多个MQ节点可以组成一个集群也可以根据实际业务情况动态地扩展集群中节点。
4、高可用性队列可以在集群中的机器上设置镜像使得在部分节点出现问题的情况下队列仍然可用。
5、多种协议除了原生支持AMQP协议还支持STOMP、MQTT等多种消息中间件协议。
6、多语言客户端:几乎支持所有常用语言比如C#、Java、Python、Ruby、PHP、JavaScript等。
7、管理界面RabbitMQ 提供了一个易用的用户界面使得用户可以监控和管理消息、集群中的节点等。
8、插件机制: RabbitMQ 提供了许多插件 以实现从多方面进行扩展当然也可以编写自己的插件。

四、RabbitMQ的安装

1、安装文件下载

RabbitMQ 是一个由 Erlang 语言开发的所以安装RabbitMQ之前需要先安装Erlang

1当前Erlang安装包最新版本otp_win64_25.2.3下载地址Downloads - Erlang/OTP

2下载RabbitMQ安装包当前最新版本rabbitmq-server-3.11.9下载地址Installing on Windows — RabbitMQ

2、安装otp、rabbitmq

一路傻瓜式Next安装

3、配置rabbitmq

找到rabbitmq安装目录D:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.9\sbin

cmd进入Windows 系统的一种命令行操作工具cd  D:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.9\sbin进入rabbitmq安装目录。

运行命令rabbitmq-plugins enable rabbitmq_management 启动管理服务

4、验证安装

至此完成安装还剩最后一步也是最容易出问题的一步这里需要 重启rabbitmq服务、重启rabbitmq服务、重启rabbitmq服务重要的事情说三遍

cmd进入Windows 系统的一种命令行操作工具输入services.msc进入服务管理器找到名称为RabbitMQ的服务重启服务。

 

然后访问地址http://localhost:15672/#/如果看到如下页面表明RabbitMQ安装成功用户名和密码登录默认都为guest。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: RabbitMQ