下载地址
官网下不动地址:https://dlcdn.apache.org/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
腾讯云高速下载: https://mirrors.cloud.tencent.com/apache/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zip
1 |
|
解压
1 |
|
修改启动配置项
后面我们会启动 mqnamesrv
与 mqbroker
,他们各自调用的 sh
命令如下图所示:
1 |
|
上述内存默认为 4g
太大,我们服务器一般没那么高配置,改小一点。
1 |
|
如上图更改所示,默认 8g
,我们需要改小一点。
修改 Broker 配置默认生成一个测试 Topic
1 |
|
配置环境变量
1 |
|
启动 namesever
1 |
|
我们打印一下 nohuo.out
1 |
|
输出:
1 |
|
启动成功
启动 broker
1 |
|
打印一下 nohuo.out
输出:
1 |
|
测试
在 rocketmq
中,有一个脚本可以快速的验证服务。
1 |
|
输出信息:
1 |
|
会快速启动生产者发送消息,应该是 1000 条。
这个是调用的那个地方呢?
1 |
|
输出:
1 |
|
调用的就是上述 jar 包。
现在开始测试消费者:
1 |
|
大致输出如下:
1 |
|
会看到很多类似的消费信息。
至此,我们单机的 rocketMQ
的服务已经搭建完成了。
停止 rocketMQ
1 |
|