RocketMQ 自定义Topic 以及RocketMQ Console搭建

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

RocketMQ 自定义Topic 以及RocketMQ Console搭建

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

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

 

 https://blog.****.net/zhu_tianwei/article/details/40951301

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

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

RocketMQ 自定义Topic 以及RocketMQ Console搭建

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

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

RocketMQ 自定义Topic 以及RocketMQ Console搭建

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

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

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

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

RocketMQ 自定义Topic 以及RocketMQ Console搭建

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

RocketMQ 自定义Topic 以及RocketMQ Console搭建

namesrvAddr是NameServer的地址。

RocketMQ 自定义Topic 以及RocketMQ Console搭建

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

https://localhost:19876

RocketMQ 自定义Topic 以及RocketMQ Console搭建

然后,Congratulations 配置完成

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

 

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

QQ群号: 815451627      

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

RocketMQ 自定义Topic 以及RocketMQ Console搭建

                                                                                       ----JueShan by 2018-08-31