要用阿里巴巴的rocketmq首先需要安装rocketmq的服务:
由于我是在window下操作的所以下面的安装都是指在window下的操作:
首先说下消息的基本架构:
消息productor ----》 消息代理 -----》 消息消费者Customer
个人觉得我们部署的阿里巴巴的rocket就属于消息代理这一层(不一定正确,自己目前这么认为):
下面主要讲一下这个消息代理这一层的部署:
去下载:https://github.com/alibaba/RocketMQ/releases
然后运行:
第一步:mqnamesrv.exe 点击运行即可
第二步:mqbroker.exe 运行
注意:
mqbroker.exe 的运行不是简单的点击运行即可,需要进入到该目录里,用cmd命令运行: mqbroker.exe -n localhost:9876
否者的话会报如下错误:
com.alibaba.rocketmq.client.exception.MQClientException: No route info ofthis topic, ....
注意:
我之前下载到未编译的源码,然后运行bin目录下的,mqnamesrv.exe ,mqbroker.exe 都会报错,一定要运行编译后的;
温馨提示:本人博客纯属个人在学习中的对比总结,仅供参考,谢谢!