mirror of
https://github.com/apache/rocketmq-dashboard.git
synced 2026-06-01 08:05:25 +08:00
* Add Acl menu, support config acl. * Optimize one line code. * Add some unit tests for acl. * Add permission control by role and optimize some code. * The secret keys are hidden by asterisks. * Search acl data will exclude secretKey info if the login role is not admin in the background. * Optimize some code again. * recover default application.yml config
69 lines
2.2 KiB
YAML
69 lines
2.2 KiB
YAML
#
|
|
# Licensed to the Apache Software Foundation (ASF) under one or more
|
|
# contributor license agreements. See the NOTICE file distributed with
|
|
# this work for additional information regarding copyright ownership.
|
|
# The ASF licenses this file to You under the Apache License, Version 2.0
|
|
# (the "License"); you may not use this file except in compliance with
|
|
# the License. You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
#
|
|
|
|
server:
|
|
port: 8080
|
|
servlet:
|
|
encoding:
|
|
charset: UTF-8
|
|
enabled: true
|
|
force: true
|
|
## SSL setting
|
|
# ssl:
|
|
# key-store: classpath:rmqcngkeystore.jks
|
|
# key-store-password: rocketmq
|
|
# key-store-type: PKCS12
|
|
# key-alias: rmqcngkey
|
|
|
|
spring:
|
|
application:
|
|
name: rocketmq-dashboard
|
|
|
|
logging:
|
|
config: classpath:logback.xml
|
|
|
|
rocketmq:
|
|
config:
|
|
# if this value is empty,use env value rocketmq.config.namesrvAddr NAMESRV_ADDR | now, default localhost:9876
|
|
# configure multiple namesrv addresses to manage multiple different clusters
|
|
namesrvAddrs:
|
|
- 127.0.0.1:9876
|
|
- 127.0.0.2:9876
|
|
# if you use rocketmq version < 3.5.8, rocketmq.config.isVIPChannel should be false.default true
|
|
isVIPChannel:
|
|
# timeout for mqadminExt, default 5000ms
|
|
timeoutMillis:
|
|
# rocketmq-console's data path:dashboard/monitor
|
|
dataPath: /tmp/rocketmq-console/data
|
|
# set it false if you don't want use dashboard.default true
|
|
enableDashBoardCollect: true
|
|
# set the message track trace topic if you don't want use the default one
|
|
msgTrackTopicName:
|
|
ticketKey: ticket
|
|
# must create userInfo file: ${rocketmq.config.dataPath}/users.properties if the login is required
|
|
loginRequired: false
|
|
useTLS: false
|
|
# set the accessKey and secretKey if you used acl
|
|
accessKey: # if version > 4.4.0
|
|
secretKey: # if version > 4.4.0
|
|
|
|
threadpool:
|
|
config:
|
|
coreSize: 10
|
|
maxSize: 10
|
|
keepAliveTime: 3000
|
|
queueSize: 5000 |