Как я могу подключить брокер RocketMQ к консоли RocketMQ, чтобы получить подробную информацию?

Я новичок в Apache RocketMQ. Я обнаружил, что мы можем использовать консоль RocketMQ для получения подробной информации о транзакции сообщения RocketMQ. посмотреть здесь

Как мне связать (синхронизировать) эту консоль с моим локально работающим брокером RockerMQ?

Я использую эту документацию для запуска брокера и клиента.

1 ответ

Решение

rocketmq-console - это графический инструмент, основанный на сети (в отличие от базовой командной строки mqadmin), вот пример запуска этого приложения

  • изменить конфигурацию приложения (путь к файлу:rocketmq-externals/rocketmq-console/src/main/resources/application.properties), изменить имя сервера

  • пример файла

`

server.contextPath=
server.port=8080
spring.application.name=rocketmq-console
spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
logging.config=classpath:logback.xml
rocketmq.config.namesrvAddr=127.0.0.1:9876
rocketmq.config.isVIPChannel=false
rocketmq.config.dataPath=/tmp/rocketmq-console/data
rocketmq.config.enableDashBoardCollect=true

`

  • mvn clean package -Dmaven.test.skip = true
  • java -jar target / rocketmq-console-ng-1.0.0.jar

Вы должны указать свой сервер имен перед пакетом, а затем открыть веб-браузер, а затем перейдите на http://127.0.0.1:8080/,

Другие вопросы по тегам