RocketMQ 自定义Topic 以及RocketMQ Console搭建

本文介绍了如何在RocketMQ中自定义Topic,并详细讲解了如何搭建和配置RocketMQ Console,这是一个官方提供的强大可视化工具。通过修改RocketMQ的Broker.properties关闭自动创建Topic,并参照链接文章了解Topic创建。接着,详细说明了下载RocketMQ源码,配置application.properties文件,以及编译打包成jar的过程。最后,提供了一个启动脚本,并分享了启动后的访问URL。下篇将探讨生产者与消费者的交互,以及RocketMQ在不同环境下的使用差异。

 前提是,jdk,tomcat,maven已经搭建好(最好搭建好Git工具),如若没有,可以百度查一波~

下图是我上一篇博客的Broker.properties 文件里面留了一个小“彩蛋”,将自动创建Topic设置为关闭状态,然后............

来一波链接,此链接是转载的关于RocketMQ的Topic详细介绍以及Topic的创建过程。(这个老哥,写的超级仔细~~~)

 

 https://blog.youkuaiyun.com/zhu_tianwei/article/details/40951301

接下来,介绍一下官方出的强大的可视化工具,当当当~ RocketMQ Console 。。

官方下载路径:https://github.com/apache/rocketmq

下载完成可以在下载路径看到有一个名为" rocketmq-externals "的文件夹,点进去可以看到rocketmq-console的子文件夹,这个呐,就是我们所需要的了~

进入该文件...\rocketmq-externals\rocketmq-console\src\main\resources\application.properties这个配置文件

标红线的地方是需要添加你们自己的NameServer地址,至于那个isVIPChannel设置为false,是因为开启VIP通道的话,端口就会改变,(连不上10911的问题,记得把防火墙把端口开放)

修改好之后进行保存,打开Dos命令找到rocketmq-console的位置,对其进行编译打包成jar包

打包命令 mvn clean package -Dmaven.test.skip=true,我用mvn package一直报错,jar也生成不了。

之后会在该路径下生成一个jar文件

这里参考资料,将启动jar的命令写成一个脚本,在创建一个新的文件夹,把刚刚打包好的rocketmq-console-no.1.0.0.jar包放在这个文件夹下,另外创建一个.bat文件。

namesrvAddr是NameServer的地址。

配置完成,启动脚本文件,然后浏览器输入

https://localhost:19876

然后,Congratulations 配置完成

下一篇,生产者与消费者之间的交互、console 如何使用,以及传统的RocketMQ与新版阿里云上的 openServers的用法区别。

 

喜欢RocketMQ等等等等一大堆的小伙伴们可以加入qq交流群。

QQ群号: 815451627      

最近一直在听Jay的live版,10年的稻香live简直是写博客时候的鼓劲神器呐~~

                                                                                       ----JueShan by 2018-08-31

                              

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值