RocketMQ有一個(gè)可視化的的dashboard,通過該控制臺可以直觀的看到很多數(shù)據(jù)
1.下載
下載地址:https://github.com/apache/rocketmq-externals/releases
image.png
2.修改配置
修改其src/main/resources中的application.properties配置文件。
- 原來的端口號為 8080 ,修改為一個(gè)不常用的
- 指定RocketMQ的name server地址
image.png
3.添加依賴
在解壓目錄rocketmq-console的pom.xml中添加如下JAXB依賴讯屈。
JAXB,Java Architechture for Xml Binding蕊唐,用于XML綁定的Java技術(shù)归敬,是一個(gè)業(yè)界標(biāo)準(zhǔn),是一項(xiàng)可以根據(jù)XML Schema生產(chǎn)Java類的技術(shù)硕勿。
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<version>2.3.0</version>
</dependency>
<dependency>
<groupId>javax.activation</groupId>
<artifactId>activation</artifactId>
<version>1.1.1</version>
</dependency>
4.打包
在rocketmq-console目錄下執(zhí)行打包命令
mvn clean package -Dmaven.test.skip=true
打好包后在target目錄下會生成可執(zhí)行的jar包
image.png
5.啟動
直接java-jar啟動
java -jar rocketmq-console-ng-1.0.0.jar
image.png
在Message里哨毁,Topic選擇Topic Test就可以看到我們剛剛發(fā)送的消息了。