RocketMQ基础

组成结构
图片说明
1.Prodecer Cluster:消息生产者群;负责发送消息,一般由业务系统负责产生消息。
2.Consumer Cluster:消息消费者群;负责消费消息,一般是后台系统负责异步消费。
3.NameServer:名称服务器;收集关于broker的信息;相当于broker的注册中心,不负责处理消息。
4.Broker:消息服务器;MQ核心,负责消息的接收存储发送等。需要定时更新状态发送到NameServer中。

RocketMQ初步测试(windows系统)
1.解压MQ压缩包图片说明
2.更改bin目录下的配置(调整默认内存大小)
runserver.cmd:-server -Xms512m -Xmx512m -Xmn512m -XX:MetaspaceSize=128m XX:MaxMetaspaceSize=320m
runbroker.cmd:-server -server -Drocketmq.broker.diskSpaceWarningLevelRatio=0.98 -Xms512m Xmx512m -Xmn512m
3.启动NameServer;
图片说明
4.启动broker。需要制定nameServer的地址
进入cmd窗口,执行命名行bin/mqbroker.cmd -n 127.0.0.1:9876
5.测试
发送消息:
(1)设置nameserver地址,set NAMESRV_ADDR=127.0.0.1:9876
(2)发送消息,tools.cmd org.apache.rocketmq.example.quickstart.Producer
图片说明
接收消息:
(1)设置nameserver地址,set NAMESRV_ADDR=127.0.0.1:9876
(2)接收消息,tools.cmd org.apache.rocketmq.example.quickstart.Consumer图片说明

安装可视化管理端
1.解压UI压缩包(maven项目)
图片说明
2.修改配置
修改rocketmq-console\src\main\resources\application.properties
图片说明
3.打包
进入rocketmq-console目录下,执行cmd语句mvn clean package -Dmaven.test.skip=true
图片说明
4.启动(运行jar包的形式)
进入/rocketmq-console/target,执行cmd命令,java -jar rocketmq-console-ng-1.0.1.jar --server.port=9877 --rocketmq.config.namesrvAddr=127.0.0.1:9876
图片说明
5.访问http://127.0.0.1:9877
图片说明

全部评论

相关推荐

07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
06-27 12:54
已编辑
门头沟学院 Java
累了,讲讲我的大学经历吧,目前在家待业。我是一个二本院校软件工程专业。最开始选专业是觉得计算机感兴趣,所以选择了他。本人学习计算机是从大二暑假结束开始的,也就是大三开始。当时每天学习,我个人认为Java以及是我生活的一部分了,就这样持续学习了一年半,来到了大四上学期末,大概是在12月中旬,我终于找的到了一家上海中厂的实习,但我发现实习生的工作很枯燥,公司分配的活也不多,大多时间也是自己在自学。就这样我秋招末才找到实习。时间来到了3月中旬,公司说我可以转正,但是转正工资只有7000,不过很稳定,不加班,双休,因为要回学校参加答辩了,同时当时也是心高气傲,认为可以找到更好的,所以放弃了转正机会,回学校准备论文。准备论文期间就也没有投递简历。然后时间来到了5月中旬,这时春招基本也结束了,然后我开始投递简历,期间只是约到了几家下场面试。工资也只有6-7k,到现在我不知道该怎么办了。已经没有当初学习的心劲了,好累呀,但是又不知道该干什么去。在家就是打游戏,boss简历投一投。每天日重一次。26秋招都说是针对26届的人,25怎么办。我好绝望。要不要参加考公、考研、央国企这些的。有没有大佬可以帮帮我。为什么感觉别人找工作都是顺其自然的事情,我感觉自己每一步都在艰难追赶。八股文背了又忘背了又忘,我每次都花很长时间去理解他,可是现在感觉八股、项目都忘完了。真的已经没有力气再去学习了。图片是我的简历,有没有大哥可以指正一下,或者说我应该走哪条路,有点不想在找工作了。
码客明:太累了就休息一下兄弟,人生不会完蛋的
如果实习可以转正,你会不...
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务