华为云计算 云知识 RocketMQ是什么

RocketMQ是什么

简介

RocketMQ是一款分布式、队列模型的开源消息中间件。配置编译方法

配置编译流程

1.配置编译环境

安装maven,rocketmq的构建依赖maven,故需先安装maven,具体安装步骤参考https://www.huaweicloud.com/kunpeng/software/maven.html。

2.获取源码

获取“rocketmq-all-4.7.0”源码包。

cd /usr/local/src
git clone https://github.com/apache/rocketmq.git rocketmq

3.编译和安装

1)编译部署RabbitMQ。

cd /usr/local/src/rocketmq
mvn -Prelease-all -DskipTests clean install -U

2)更改配置,开发调试的话,不需要使用太高的配置。默认的配置占用的内存太高。分别更改“runserver.sh”和“runbroker.sh”文件。

cd ./distribution/target/rocketmq-4.7.0/rocketmq-4.7.0/bin
vim runserver.sh

vim runborker.sh

4.    运行和验证

启动NameServer。

nohup ./mqnamesrv &

启动Broker。

nohup ./mqbroker -n localhost:9876 &

查看日志文件,出现如下图所示信息则代表启动成功。

tail nohup.out

上一篇:SAP专属云 下一篇:商标注册45类明细中注册频率最高的商标类别是哪些