# rocketmq-console **Repository Path**: jvee/rocketmq-console ## Basic Information - **Project Name**: rocketmq-console - **Description**: rocketmq控制台增加ACL功能 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 8 - **Created**: 2020-04-27 - **Last Updated**: 2023-01-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # RocketMQ控制台,自己增加ACL功能, > 基于github pr 修改 :https://github.com/apache/rocketmq-externals/pull/244/commits/f56c82b07467e6e9ed78b30b2f3d7c20e2cf3734 ### 修改内容2020-01-09: 1. **将mq依赖版本从4.4.0改为4.6.0.** 2. **增加控制台的ACL功能,ACL可关闭** ### 使用方法: - **rocketmq.config.aclEnabled设置为true,开启ACL.设置rocketmq.config.accessKey和rocketmq.config.accessKey** - **不支持监控低版本的MQ,若要监控4.4.0版本MQ,将依赖包版本修改.** - **打包时可能会出现代码规范检查错误,我遇到的是不能将导入的包合并为*,** - **解决方法可以参考:https://www.cnblogs.com/pcheng/p/10268366.html** - **打包生成的jar包名:rocketmq-console-acl.jar** ## RocketMQ-Console-Ng[![Build Status](https://travis-ci.org/apache/rocketmq-externals.svg?branch=master)](https://travis-ci.org/apache/rocketmq-externals) [![Coverage Status](https://coveralls.io/repos/github/rocketmq/rocketmq-console-ng/badge.svg?branch=master)](https://coveralls.io/github/rocketmq/rocketmq-console-ng?branch=master) [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) ## How To Install ### With Docker * get docker image ``` mvn clean package -Dmaven.test.skip=true docker:build ``` or ``` docker pull styletang/rocketmq-console-ng ``` * run it (change namesvrAddr and port yourself) ``` docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=127.0.0.1:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -t styletang/rocketmq-console-ng ``` ### Without Docker require java 1.7 ``` mvn spring-boot:run ``` or ``` mvn clean package -Dmaven.test.skip=true java -jar target/rocketmq-console-ng-1.0.1.jar ``` #### Tips * if you download package slow,you can change maven's mirror(maven's settings.xml) ``` alimaven aliyun maven http://maven.aliyun.com/nexus/content/groups/public/ central ``` * if you use the rocketmq < 3.5.8,please add -Dcom.rocketmq.sendMessageWithVIPChannel=false when you start rocketmq-console-ng(or you can change it in ops page) * change the rocketmq.config.namesrvAddr in resource/application.properties.(or you can change it in ops page) ## UserGuide [English](https://github.com/apache/incubator-rocketmq-externals/blob/master/rocketmq-console/doc/1_0_0/UserGuide_EN.md) [中文](https://github.com/apache/incubator-rocketmq-externals/blob/master/rocketmq-console/doc/1_0_0/UserGuide_CN.md) ## Contact * Issue / Pull Request * You can join us and make a contribute for rocketmq-console. [RocketMQ Contact](http://rocketmq.apache.org/about/contact/) #### Mailing Lists DEV dev@rocketmq.incubator.apache.org USERS users@rocketmq.incubator.apache.org