环境版本
- 操作系统:Linux/Unix
- java版本:JDK1.8+
- Maven 3.2.x
- Git
1 安装JDK
此处省略
2 下载发行版
点击此处,下载4.6.0源发行版
> unzip rocketmq-all-4.6.0-source-release.zip
> cd rocketmq-all-4.6.0/
> mvn -Prelease-all -DskipTests clean install -U
> cd distribution/target/apache-rocketmq
2.1 启动Name Server
> nohup sh bin/mqnamesrv &
> tail -f ~/logs/rocketmqlogs/namesrv.log
2.2 启动Broker
> nohup sh bin/mqbroker -n localhost:9876 &
> tail -f ~/logs/rocketmqlogs/broker.log
2.3 发送和接收消息
在发送/接收消息之前,我们需要告诉客户端名称服务器的位置。RocketMQ提供了多种方法来实现这一目标。为简单起见,我们使用环境变量 NAMESRV_ADDR
> export NAMESRV_ADDR=localhost:9876
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Producer
> sh bin/tools.sh org.apache.rocketmq.example.quickstart.Consumer
2.4 关闭服务器
> sh bin/mqshutdown broker
> sh bin/mqshutdown namesrv
参考文章
结语
本人所有博客仅用于学习记录,不做任何商业用途,如涉及侵权,还请联系删除,感谢阅读,欢迎留言,一起进步~
来源:CSDN
作者:柠檬丶Ewing
链接:https://blog.csdn.net/yygEwing/article/details/103457301