鲲鹏社区 软件 RabbitMQ
RabbitMQ
开源消息代理软件
开发语言:erlang

软件介绍

RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

支持的操作系统

经过华为云严格实测,以下操作系统在鲲鹏生态中可以完整运行RabbitMQ的全部功能:

l   CentOS7.5

l   EulerOS2.8

支持版本和获取方式

l   建议使用rabbitmq-3.6.10

安装与部署方式

本文选用华为鲲鹏云服务器ECS KC1实例做测试,KC1实例的处理器为兼容ARMv8指令集的鲲鹏920详细规格如下:

类别

子项

版本

云主机配置

ECS实例类型

kc1.xlarge.4

ECS配置

4U16GB

EVS

IO(100GB)

OS

Euler OS

2.8

Kernel

4.19.36

1.      运行环境配置和必要条件准备

erlang版本需要在20.3及以上版本。

erlang编译安装请参考《鲲鹏生态_erlang使用指南》。

2.      软件的安装步骤

本文介绍直接下载软件包安装RabbitMQ

1)     执行如下命令,获取RabbitMQ

wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-generic-unix-3.6.10.tar.xz

2)     执行如下命令,解压软件包。

xz -d rabbitmq-server-generic-unix-3.6.10.tar.xz

tar xvf rabbitmq-server-generic-unix-3.6.10.tar

3)     执行如下命令,移动目录到/usr/local下。

mv rabbitmq_server-3.6.10 /usr/local/rabbitmq

4)     执行如下命令,编辑profile文件。

vim /etc/profile

5)     新增如下环境变量。

export PATH=$PATH:/usr/local/rabbitmq/sbin

6)     按“Esc”键。输入“wq!”保存退出。


7)     执行如下命令,使得环境变量生效

source /etc/profile

3.      软件的运行启动

1)     执行如下命令,启动RabbitMQ

rabbitmq-server -detached

2)     执行如下命令,查看运行状态。

rabbitmqctl status

当出现如下内容时,表示RabbitMQ启动成功。


软件下载

源码下载立即下载