From 35b77fe6e6944981f465a30ee27fcb2c8b4b650e Mon Sep 17 00:00:00 2001
From: wangxiang <1827945911@qq.com>
Date: Mon, 10 Apr 2023 15:12:32 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=B0=8F=E5=B9=85=E5=BA=A6=E6=9E=B6?=
=?UTF-8?q?=E6=9E=84=E8=B0=83=E6=95=B4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
doc/dolphin-cloud-service.txt | 35 ++
doc/kicc-微服务.txt | 31 --
doc/nacos/dolphin-dev/.metadata.yml | 51 +++
.../dolphin-dev/DEFAULT_GROUP/application.yml | 131 ++++++
.../DEFAULT_GROUP/dolphin-auth.yml | 24 ++
.../DEFAULT_GROUP/dolphin-common-biz | 19 +
.../DEFAULT_GROUP/dolphin-gateway.yml | 64 +++
.../DEFAULT_GROUP/dolphin-monitor-biz | 10 +
.../DEFAULT_GROUP/dolphin-monitor.yml | 6 +
.../DEFAULT_GROUP/dolphin-rocketmq-dashboard | 55 +++
.../dolphin-sentinel-dashboard.yml | 37 ++
.../DEFAULT_GROUP/dolphin-system-biz.yml | 38 ++
.../DEFAULT_GROUP/dolphin-xxl-job-admin.yml | 58 +++
doc/nacos/dolphin-prod/.metadata.yml | 51 +++
.../DEFAULT_GROUP/application.yml | 133 ++++++
.../DEFAULT_GROUP/dolphin-auth.yml | 22 +
.../DEFAULT_GROUP/dolphin-common-biz | 8 +
.../DEFAULT_GROUP/dolphin-gateway.yml | 56 +++
.../DEFAULT_GROUP/dolphin-monitor-biz | 8 +
.../DEFAULT_GROUP/dolphin-monitor.yml | 6 +
.../DEFAULT_GROUP/dolphin-rocketmq-dashboard | 55 +++
.../dolphin-sentinel-dashboard.yml | 37 ++
.../DEFAULT_GROUP/dolphin-system-biz.yml | 36 ++
.../DEFAULT_GROUP/dolphin-xxl-job-admin.yml | 58 +++
doc/nacos/dolphin-seata/.metadata.yml | 406 ++++++++++++++++++
.../client.rm.asyncCommitBufferLimit | 1 +
.../SEATA_GROUP/client.rm.lock.retryInterval | 1 +
...m.lock.retryPolicyBranchRollbackOnConflict | 1 +
.../SEATA_GROUP/client.rm.lock.retryTimes | 1 +
.../SEATA_GROUP/client.rm.reportRetryCount | 1 +
.../SEATA_GROUP/client.rm.reportSuccessEnable | 1 +
.../client.rm.sagaBranchRegisterEnable | 1 +
.../SEATA_GROUP/client.rm.sagaJsonParser | 1 +
.../SEATA_GROUP/client.rm.sqlParserType | 1 +
.../client.rm.tableMetaCheckEnable | 1 +
.../client.rm.tableMetaCheckerInterval | 1 +
.../client.rm.tccActionInterceptorOrder | 1 +
.../SEATA_GROUP/client.tm.commitRetryCount | 1 +
.../client.tm.defaultGlobalTransactionTimeout | 1 +
.../SEATA_GROUP/client.tm.degradeCheck | 1 +
.../client.tm.degradeCheckAllowTimes | 1 +
.../SEATA_GROUP/client.tm.degradeCheckPeriod | 1 +
.../SEATA_GROUP/client.tm.interceptorOrder | 1 +
.../SEATA_GROUP/client.tm.rollbackRetryCount | 1 +
.../SEATA_GROUP/client.undo.compress.enable | 1 +
.../client.undo.compress.threshold | 1 +
.../SEATA_GROUP/client.undo.compress.type | 1 +
.../SEATA_GROUP/client.undo.dataValidation | 1 +
.../SEATA_GROUP/client.undo.logSerialization | 1 +
.../SEATA_GROUP/client.undo.logTable | 1 +
.../client.undo.onlyCareUpdateColumns | 1 +
.../SEATA_GROUP/log.exceptionRate | 1 +
.../dolphin-seata/SEATA_GROUP/metrics.enabled | 1 +
.../SEATA_GROUP/metrics.exporterList | 1 +
.../metrics.exporterPrometheusPort | 1 +
.../SEATA_GROUP/metrics.registryType | 1 +
.../server.distributedLockExpireTime | 1 +
.../SEATA_GROUP/server.maxCommitRetryTimeout | 1 +
.../server.maxRollbackRetryTimeout | 1 +
.../server.recovery.asynCommittingRetryPeriod | 1 +
.../server.recovery.committingRetryPeriod | 1 +
.../server.recovery.rollbackingRetryPeriod | 1 +
.../server.recovery.timeoutRetryPeriod | 1 +
.../server.rollbackRetryTimeoutUnlockEnable | 1 +
.../server.session.branchAsyncQueueSize | 1 +
.../server.session.enableBranchAsyncRemove | 1 +
.../SEATA_GROUP/server.undo.logDeletePeriod | 1 +
.../SEATA_GROUP/server.undo.logSaveDays | 1 +
.../SEATA_GROUP/service.default.grouplist | 1 +
.../service.disableGlobalTransaction | 1 +
.../SEATA_GROUP/service.enableDegrade | 1 +
.../service.vgroupMapping.default_tx_group | 1 +
.../SEATA_GROUP/store.db.branchTable | 1 +
.../SEATA_GROUP/store.db.datasource | 1 +
.../dolphin-seata/SEATA_GROUP/store.db.dbType | 1 +
.../SEATA_GROUP/store.db.distributedLockTable | 1 +
.../SEATA_GROUP/store.db.driverClassName | 1 +
.../SEATA_GROUP/store.db.globalTable | 1 +
.../SEATA_GROUP/store.db.lockTable | 1 +
.../SEATA_GROUP/store.db.maxConn | 1 +
.../SEATA_GROUP/store.db.maxWait | 1 +
.../SEATA_GROUP/store.db.minConn | 1 +
.../SEATA_GROUP/store.db.password | 1 +
.../SEATA_GROUP/store.db.queryLimit | 1 +
.../dolphin-seata/SEATA_GROUP/store.db.url | 1 +
.../dolphin-seata/SEATA_GROUP/store.db.user | 1 +
.../dolphin-seata/SEATA_GROUP/store.file.dir | 1 +
.../store.file.fileWriteBufferCacheSize | 1 +
.../SEATA_GROUP/store.file.flushDiskMode | 1 +
.../store.file.maxBranchSessionSize | 1 +
.../store.file.maxGlobalSessionSize | 1 +
.../store.file.sessionReloadReadSize | 1 +
.../dolphin-seata/SEATA_GROUP/store.lock.mode | 1 +
.../dolphin-seata/SEATA_GROUP/store.mode | 1 +
.../SEATA_GROUP/store.redis.database | 1 +
.../SEATA_GROUP/store.redis.maxConn | 1 +
.../SEATA_GROUP/store.redis.maxTotal | 1 +
.../SEATA_GROUP/store.redis.minConn | 1 +
.../SEATA_GROUP/store.redis.mode | 1 +
.../SEATA_GROUP/store.redis.queryLimit | 1 +
.../SEATA_GROUP/store.redis.single.host | 1 +
.../SEATA_GROUP/store.redis.single.port | 1 +
.../SEATA_GROUP/store.session.mode | 1 +
.../SEATA_GROUP/tcc.fence.cleanPeriod | 1 +
.../SEATA_GROUP/tcc.fence.logTableName | 1 +
.../SEATA_GROUP/transport.compressor | 1 +
.../transport.enableRmClientBatchSendRequest | 1 +
.../transport.enableTcServerBatchSendResponse | 1 +
.../transport.enableTmClientBatchSendRequest | 1 +
.../SEATA_GROUP/transport.heartbeat | 1 +
.../SEATA_GROUP/transport.rpcRmRequestTimeout | 1 +
.../SEATA_GROUP/transport.rpcTcRequestTimeout | 1 +
.../SEATA_GROUP/transport.rpcTmRequestTimeout | 1 +
.../SEATA_GROUP/transport.serialization | 1 +
.../SEATA_GROUP/transport.server | 1 +
.../SEATA_GROUP/transport.shutdown.wait | 1 +
.../transport.threadFactory.bossThreadPrefix | 1 +
.../transport.threadFactory.bossThreadSize | 1 +
...t.threadFactory.clientSelectorThreadPrefix | 1 +
...ort.threadFactory.clientSelectorThreadSize | 1 +
...ort.threadFactory.clientWorkerThreadPrefix | 1 +
...t.threadFactory.serverExecutorThreadPrefix | 1 +
.../transport.threadFactory.shareBossWorker | 1 +
...transport.threadFactory.workerThreadPrefix | 1 +
.../transport.threadFactory.workerThreadSize | 1 +
.../dolphin-seata/SEATA_GROUP/transport.type | 1 +
doc/nacos/dolphin-test/.metadata.yml | 51 +++
.../DEFAULT_GROUP/application.yml | 133 ++++++
.../DEFAULT_GROUP/dolphin-auth.yml | 22 +
.../DEFAULT_GROUP/dolphin-common-biz | 8 +
.../DEFAULT_GROUP/dolphin-gateway.yml | 64 +++
.../DEFAULT_GROUP/dolphin-monitor-biz | 8 +
.../DEFAULT_GROUP/dolphin-monitor.yml | 6 +
.../DEFAULT_GROUP/dolphin-rocketmq-dashboard | 55 +++
.../dolphin-sentinel-dashboard.yml | 37 ++
.../DEFAULT_GROUP/dolphin-system-biz.yml | 36 ++
.../DEFAULT_GROUP/dolphin-xxl-job-admin.yml | 58 +++
docker-cloud/docker-compose.yml | 10 +-
kicc-platform/kicc-platform-biz/pom.xml | 3 -
.../src/main/resources/bootstrap.yml | 8 +
.../Dockerfile | 6 +-
.../pom.xml | 2 +-
.../monitor/KiccVisualMonitorApplication.java | 0
.../monitor/config/WebSecurityConfigurer.java | 0
.../NacosServiceInstanceConverter.java | 0
.../src/main/resources/bootstrap.yml | 0
.../src/main/resources/logback-spring.xml | 0
kicc-visual/pom.xml | 2 +-
148 files changed, 2001 insertions(+), 44 deletions(-)
create mode 100644 doc/dolphin-cloud-service.txt
delete mode 100644 doc/kicc-微服务.txt
create mode 100644 doc/nacos/dolphin-dev/.metadata.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/application.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-auth.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-common-biz
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-gateway.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor-biz
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-rocketmq-dashboard
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-system-biz.yml
create mode 100644 doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
create mode 100644 doc/nacos/dolphin-prod/.metadata.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/application.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-auth.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-common-biz
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-gateway.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor-biz
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-rocketmq-dashboard
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-system-biz.yml
create mode 100644 doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
create mode 100644 doc/nacos/dolphin-seata/.metadata.yml
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.asyncCommitBufferLimit
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryInterval
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryPolicyBranchRollbackOnConflict
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryTimes
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportRetryCount
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportSuccessEnable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaBranchRegisterEnable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaJsonParser
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sqlParserType
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckEnable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckerInterval
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tccActionInterceptorOrder
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.commitRetryCount
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.defaultGlobalTransactionTimeout
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheck
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckAllowTimes
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckPeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.interceptorOrder
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.rollbackRetryCount
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.enable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.threshold
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.type
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.dataValidation
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logSerialization
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logTable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.onlyCareUpdateColumns
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/log.exceptionRate
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/metrics.enabled
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterList
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterPrometheusPort
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/metrics.registryType
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.distributedLockExpireTime
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.maxCommitRetryTimeout
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.maxRollbackRetryTimeout
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.asynCommittingRetryPeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.committingRetryPeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.rollbackingRetryPeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.timeoutRetryPeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.rollbackRetryTimeoutUnlockEnable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.session.branchAsyncQueueSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.session.enableBranchAsyncRemove
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logDeletePeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logSaveDays
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/service.default.grouplist
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/service.disableGlobalTransaction
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/service.enableDegrade
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/service.vgroupMapping.default_tx_group
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.branchTable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.datasource
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.dbType
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.distributedLockTable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.driverClassName
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.globalTable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.lockTable
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxConn
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxWait
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.minConn
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.password
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.queryLimit
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.url
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.db.user
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.file.dir
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.file.fileWriteBufferCacheSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.file.flushDiskMode
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxBranchSessionSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxGlobalSessionSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.file.sessionReloadReadSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.lock.mode
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.mode
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.database
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxConn
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxTotal
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.minConn
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.mode
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.queryLimit
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.host
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.port
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/store.session.mode
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.cleanPeriod
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.logTableName
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.compressor
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableRmClientBatchSendRequest
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTcServerBatchSendResponse
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTmClientBatchSendRequest
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.heartbeat
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcRmRequestTimeout
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTcRequestTimeout
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTmRequestTimeout
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.serialization
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.server
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.shutdown.wait
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadPrefix
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadPrefix
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientWorkerThreadPrefix
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.serverExecutorThreadPrefix
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.shareBossWorker
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadPrefix
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadSize
create mode 100644 doc/nacos/dolphin-seata/SEATA_GROUP/transport.type
create mode 100644 doc/nacos/dolphin-test/.metadata.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/application.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-auth.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-common-biz
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-gateway.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor-biz
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-rocketmq-dashboard
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-system-biz.yml
create mode 100644 doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/Dockerfile (64%)
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/pom.xml (97%)
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/src/main/java/com/cloud/kicc/monitor/KiccVisualMonitorApplication.java (100%)
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/src/main/java/com/cloud/kicc/monitor/config/WebSecurityConfigurer.java (100%)
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/src/main/java/com/cloud/kicc/monitor/converter/NacosServiceInstanceConverter.java (100%)
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/src/main/resources/bootstrap.yml (100%)
rename kicc-visual/{kicc-monitor => kicc-spring-dashboard}/src/main/resources/logback-spring.xml (100%)
diff --git a/doc/dolphin-cloud-service.txt b/doc/dolphin-cloud-service.txt
new file mode 100644
index 00000000..14ea918a
--- /dev/null
+++ b/doc/dolphin-cloud-service.txt
@@ -0,0 +1,35 @@
+注意所有打包部署全部写了docker-compose一键部署,需要了解更多信息,请参考dolphin项目中docker-cloud文件夹
+宿主机文件统一映射路径:/usr/software/dockerDatabase/**
+
+--------海豚微服务生态平台端口目录(包含工具)--------
+8051:prtainer-ce -> docker可视化面板
+8052:mysql -> 关系数据库
+6379:redis -> 非关系型数据库
+8066:gitea-https -> 代码私有仓库https
+8065:gitea-ssh -> 代码私有仓库ssh
+9300:jira -> 项目生命周期管理
+9876:rocketmq:namesrv -> 代理发现注册服务,跟nacos类似
+10909:rocketmq:broker -> 远程发送消息接口
+10911:rocketmq:broker -> 远程快速发送消息接口
+8091:seata-server -> 分布式事务TC服务
+9301:upsource-server -> idea代码审查服务
+8848:dolphin-register -> nacos服务连接
+9848:dolphin-register -> 客户端向服务端发起连接和请求
+9849:dolphin-register -> 用于服务间同步等
+9999:dolphin-gateway -> spring网关服务
+3000:dolphin-auth -> 安全认证服务
+4000:dolphin-system -> 系统模块服务
+8000:dolphin-common -> 通用业务模块服务
+6000:dolphin-monitor -> 运维监控模块服务
+8058:dolphin-visual-rocketmq -> rocketmq可视化监控平台
+8056:sentinel-visual-dashboard -> 哨兵流量控制可视化平台
+8057:dolphin-visual-job -> xxl-job可视化监控平台
+8061:dolphin-visual-spring -> SpringBoot可视化监控平台
+80:dolphin-admin -> vue3前端生态平台
+8062:docker -> docker服务
+40003:demo-dolphin-message-consumer -> rocketmq消息中间件演示-mq消息消费者
+40002:demo-dolphin-message-producer -> rocketmq消息中间件演示-mq消息提供者
+60001:demo-dolphin-seata-order -> 分布式解决方案演示-订单服务
+60002:demo-dolphin-seata-point -> 分布式解决方案演示-积分服务
+60003:demo-dolphin-seata-user -> 分布式解决方案演示-用户服务
+
diff --git a/doc/kicc-微服务.txt b/doc/kicc-微服务.txt
deleted file mode 100644
index 87c72f2d..00000000
--- a/doc/kicc-微服务.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-注意所以打包部署全部写了docker-compose一键部署,需要了解更多信息,请参考kicc项目中docker-cloud文件夹
-宿主机文件统一映射路径:/usr/software/dockerDatabase/**
-
-
-微服务端口:------------------------------------------
-8051:prtainer-ce
-8052:mysql
-8053:redis
-9876:rocketmq:namesrv
-10909:rocketmq:broker:远程发送消息接口
-10911:rocketmq:broker:远程快速发送消息接口
-8091:seata-server
-8848:kicc-register:连接端口
-9848:kicc-register:客户端向服务端发起连接和请求
-9849:kicc-register:用于服务间同步等
-8058:kicc-rocketmq
-8056:kicc-sentinel
-8057:kicc-job-admin
-8061:kicc-monitor
-9999:kicc-gateway
-3000:kicc-auth
-4000:kicc-system
-80:kicc-ui
-40003:demo-kicc-message-consumer
-40002:demo-kicc-message-producer
-60001:demo-kicc-seata-order
-60002:demo-kicc-seata-point
-60003:demo-kicc-seata-user
-8062:docker
-8065:gitea ssh端口服务
-8066:gitea http端口服务
diff --git a/doc/nacos/dolphin-dev/.metadata.yml b/doc/nacos/dolphin-dev/.metadata.yml
new file mode 100644
index 00000000..76a6b7db
--- /dev/null
+++ b/doc/nacos/dolphin-dev/.metadata.yml
@@ -0,0 +1,51 @@
+metadata:
+- appName: ''
+ dataId: application.yml
+ desc: 通用配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-gateway.yml
+ desc: 网关配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-monitor.yml
+ desc: 监控配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-system-biz.yml
+ desc: 系统配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-sentinel-dashboard.yml
+ desc: sentinel监控
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-xxl-job-admin.yml
+ desc: xxl-job分布式定时器配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-rocketmq-dashboard
+ desc: rocketmq监控面板配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-auth.yml
+ desc: 认证中心配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-monitor-biz
+ desc: 运维监控配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-common-biz
+ desc: 通用业务配置
+ group: DEFAULT_GROUP
+ type: yaml
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/application.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/application.yml
new file mode 100644
index 00000000..a141368c
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/application.yml
@@ -0,0 +1,131 @@
+jasypt:
+ # 加解密密钥
+ encryptor:
+ # 根密码
+ password: dolphin
+
+# spring配置
+spring:
+ mvc:
+ pathmatch:
+ # swagger未适配spring5新的路径匹配策略path_pattern_parser,会报错需要改回旧的策略
+ matching-strategy: ant_path_matcher
+ redis:
+ database: 1
+ host: 127.0.0.1
+ cloud:
+ sentinel:
+ filter:
+ # 关闭内部拦截,与spring cloud 2021有不兼容的问题
+ enabled: false
+ # 取消Sentinel控制台懒加载
+ # 默认情况下 Sentinel 会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包
+ # 配置 sentinel.eager=true 时,取消Sentinel控制台懒加载功能
+ eager: true
+ transport:
+ # Sentinel控制台地址,客户端需要通信时调用
+ dashboard: dolphin-visual-sentinel:8056
+
+# spring-boot-admin配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: "*"
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# feign配置
+feign:
+ # 开启对sentinel的支持能提供接口调用自动熔断降级的功能
+ sentinel:
+ enabled: true
+ # 开启okhttp
+ okhttp:
+ enabled: true
+ # 关闭feign默认使用的jdk中的HttpURLConnection请求性能太低,集成别的组件来替换掉
+ httpclient:
+ enabled: false
+ client:
+ config:
+ default:
+ # 连接超时时间
+ connectTimeout: 10000
+ # 读超时时间
+ readTimeout: 10000
+ compression:
+ # 开启请求 GZIP 压缩,加快传输速度
+ request:
+ enabled: true
+ # 开启响应 GZIP 压缩,加快传输速度
+ response:
+ enabled: true
+
+# mybatis-plus配置
+mybatis-plus:
+ mapper-locations:
+ - classpath:mapper/**/*.xml
+ typeAliasesPackage: com.cloud.dolphin.**.entity
+ global-config:
+ # 不显示banner
+ banner: false
+ # 数据库相关配置
+ db-config:
+ #主键类型 AUTO:"数据库ID自增", INPUT:"用户输入ID",ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
+ id-type: assign_id
+ configuration:
+ call-setters-on-nulls: true
+
+# spring security配置
+security:
+ oauth2:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验
+ resource:
+ # 资源服务器负载均衡调用认证服务器
+ loadBalanced: true
+ # 认证服务器检测token地址
+ token-info-uri: http://dolphin-auth:3000/oauth/check_token
+ # 通用放行URL,服务个性化,授权资源,公开资源
+ ignore:
+ urls:
+ - /v2/api-docs
+ - /actuator/**
+
+# 防止XSS攻击
+xss:
+ # 过滤开关
+ enabled: false
+ # 排除链接(多个用逗号分隔)
+ # excludes:
+ # 匹配链接
+ urlPatterns: /system/*
+
+# swagger接口文档配置
+swagger:
+ enabled: true
+ title: 海豚微服务开放平台_接口文档
+ description: 海豚微服务开放平台
+ version: 1.0.0
+ terms-of-service-url: https://godolphinx.org
+ contact:
+ name: wangxaing4
+ email: 1827945911@qq.com
+ authorization:
+ name: dolphin-oauth
+ # 需要开启鉴权URL的正则,默认^.*$匹配所有URL
+ auth-regex: ^.*$
+ authorization-scope-list:
+ - scope: server
+ description: server all
+ token-url-list:
+ - http://${GATEWAY_HOST:dolphin-gateway}:${GATEWAY-PORT:9999}/auth_proxy/oauth/token
+
+# 日志配置
+logging:
+ level:
+ com.cloud.dolphin: debug
+ org.springframework: WARN
+ org.spring.springboot.dao: debug
\ No newline at end of file
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-auth.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-auth.yml
new file mode 100644
index 00000000..bf73efd4
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-auth.yml
@@ -0,0 +1,24 @@
+spring:
+ datasource:
+ hikari:
+ max-lifetime: 120000
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:root}
+ url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ freemarker:
+ allow-request-override: false
+ allow-session-override: false
+ cache: true
+ charset: UTF-8
+ check-template-location: true
+ content-type: text/html
+ enabled: true
+ expose-request-attributes: false
+ expose-session-attributes: false
+ expose-spring-macro-helpers: true
+ prefer-file-system-access: true
+ suffix: .ftl
+ template-loader-path: classpath:/templates/
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-common-biz b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-common-biz
new file mode 100644
index 00000000..6182f90e
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-common-biz
@@ -0,0 +1,19 @@
+security:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验,正在考虑换授权框架sa-token
+ oauth2:
+ client:
+ # 配置资源服务器去认证服务器token-info-uri认证所需的客户端ID跟客户端密钥
+ client-id: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ client-secret: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ scope: server
+
+spring:
+ datasource:
+ hikari:
+ max-lifetime: 120000
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:root}
+ url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-gateway.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-gateway.yml
new file mode 100644
index 00000000..a5cb7a4b
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-gateway.yml
@@ -0,0 +1,64 @@
+spring:
+ cloud:
+ gateway:
+ # 开启跨域,放行任何跨域请求,开发环境可以允许网关工程跨域
+ globalcors:
+ corsConfigurations:
+ '[/auth_proxy/**,/common_proxy/**]':
+ allowedOriginPatterns: "*"
+ allowed-methods: "*"
+ allowed-headers: "*"
+ allow-credentials: true
+ exposedHeaders: "Content-Disposition,Content-Type,Cache-Control"
+ # 自动根据服务ID建立路由
+ locator:
+ enabled: true
+ routes:
+ # 认证中心
+ - id: dolphin-auth
+ uri: lb://dolphin-auth
+ predicates:
+ - Path=/auth_proxy/**
+ filters:
+ # 验证码处理
+ - ValidateCodeGatewayFilter
+ # 前端密码解密
+ - PasswordDecoderFilter
+ # system 模块
+ - id: dolphin-system-biz
+ uri: lb://dolphin-system-biz
+ predicates:
+ - Path=/system_proxy/**
+ filters:
+ # 限流配置
+ - name: RequestRateLimiter
+ args:
+ # 使用SpEL表达式从Spring容器中获取Bean对象,基于什么限流配置
+ key-resolver: '#{@remoteAddrKeyResolver}'
+ # 限频的频率,每秒请求次数,设置每秒最大请求次数100
+ redis-rate-limiter.replenishRate: 100
+ # 系统按照恒定间隔向水桶里加入令牌,设置最大为200个令牌容量,如果没有令牌可拿,那么就拒绝服务。
+ redis-rate-limiter.burstCapacity: 200
+ # monitor 模块
+ - id: dolphin-monitor-biz
+ uri: lb://dolphin-monitor-biz
+ predicates:
+ - Path=/monitor_proxy/**
+ # common 模块
+ - id: dolphin-common-biz
+ uri: lb://dolphin-common-biz
+ predicates:
+ - Path=/common_proxy/**
+
+gateway:
+ # ASE对称加密密钥
+ encode-key: 'dolphin-platform'
+ # 忽略不需要校验验证码是否合法的客户端
+ ignore-clients:
+ - test
+ - dolphin_lock
+
+swagger:
+ # 忽略微服务提供者
+ ignore-providers:
+ - dolphin-auth
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor-biz b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor-biz
new file mode 100644
index 00000000..7c779900
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor-biz
@@ -0,0 +1,10 @@
+spring:
+ datasource:
+ hikari:
+ max-lifetime: 120000
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:root}
+ url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor.yml
new file mode 100644
index 00000000..89c73524
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-monitor.yml
@@ -0,0 +1,6 @@
+spring:
+ # 安全配置
+ security:
+ user:
+ name: ENC(dtjFNJ20ocy3dpBwUqSbfA==) # dolphin
+ password: ENC(dtjFNJ20ocy3dpBwUqSbfA==) # dolphin
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-rocketmq-dashboard b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-rocketmq-dashboard
new file mode 100644
index 00000000..11f0879c
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-rocketmq-dashboard
@@ -0,0 +1,55 @@
+# spring-boot-admin 配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# spring-boot内置logback 配置
+logging:
+ level:
+ org:
+ springframework:
+ web: info
+ file:
+ # 指定日志文件的位置
+ name: ${user.home}/logs/rocketmq/rocketmq-dashboard.log
+ pattern:
+ # 日志文件输出内容的格式
+ file: '%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n'
+
+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:
+ - xxx.xxx.xxx.xxx: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,外网使用需要开启ACL权限,我们是在内网玩的,不需要配置
+ accessKey: # if version > 4.4.0
+ secretKey: # if version > 4.4.0
+
+threadpool:
+ config:
+ coreSize: 10
+ maxSize: 10
+ keepAliveTime: 3000
+ queueSize: 5000
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
new file mode 100644
index 00000000..d25ae3e2
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
@@ -0,0 +1,37 @@
+# spring-boot-admin 配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# spring-boot内置logback 配置
+logging:
+ level:
+ org:
+ springframework:
+ web: info
+ file:
+ # 指定日志文件的位置
+ name: ${user.home}/logs/csp/sentinel-dashboard.log
+ pattern:
+ # 日志文件输出内容的格式
+ file: '%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n'
+
+# sentinel 安全配置
+auth:
+ username: sentinel
+ password: sentinel
+ filter:
+ exclude-urls: /,/auth/login,/auth/logout,/registry/machine,/version,/actuator/**,/details
+ exclude-url-suffixes: htm,html,js,css,map,ico,ttf,woff,png
+
+sentinel:
+ dashboard:
+ # 配置 sentinel 控制台版本号
+ version: 1.8.0
\ No newline at end of file
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-system-biz.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-system-biz.yml
new file mode 100644
index 00000000..80a99afa
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-system-biz.yml
@@ -0,0 +1,38 @@
+security:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验,正在考虑换授权框架sa-token
+ oauth2:
+ client:
+ # 配置资源服务器去认证服务器token-info-uri认证所需的客户端ID跟客户端密钥
+ client-id: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ client-secret: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ scope: server
+
+# 阿里云短信
+aliyun:
+ sms:
+ access-key-id: '******'
+ access-key-secret: '******'
+ sign-name: 海豚开发平台
+ templates:
+ ali-code:
+ templateCode: SMS_212690021
+
+# 文件上传相关 支持阿里云、华为云、腾讯、minio
+oss:
+ endpoint: https://oss-cn-hangzhou.aliyuncs.com
+ access-Key: '******'
+ secret-Key: '******'
+ region: cn-hangzhou
+ path-style-access: false
+ bucket-name: '******'
+
+spring:
+ datasource:
+ hikari:
+ max-lifetime: 120000
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:root}
+ url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-xxl-job-admin.yml b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
new file mode 100644
index 00000000..7fe4c97e
--- /dev/null
+++ b/doc/nacos/dolphin-dev/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
@@ -0,0 +1,58 @@
+# spring-boot-admin配置
+management:
+ health:
+ # 关闭邮件健康检查
+ mail:
+ enabled: false
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+xxl:
+ job:
+ i18n: zh_CN
+ # 日志保留天数
+ logretentiondays: 30
+ # 调度线程池最大线程配置
+ triggerpool:
+ # 配置快任务线程池最大200
+ fast.max: 200
+ # 1分钟窗口期内任务耗时达500ms超过10次,该窗口期内断定为慢任务,慢任务自动降级进入 Slow 线程池,避免耗尽调度线程,提升系统稳定性,配置最大200
+ slow.max: 200
+
+mybatis:
+ mapper-locations: classpath:/mybatis-mapper/*Mapper.xml
+
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://${MYSQL_HOST:127.0.0.1}:${MYSQL_PORT:3306}/${MYSQL_DB:dolphin_job}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:root}
+ mvc:
+ static-path-pattern: /static/**
+ freemarker:
+ suffix: .ftl
+ request-context-attribute: request
+ settings:
+ number_format: 0.##########
+ # xxl-job报警邮箱
+ mail:
+ host: smtp.qq.com
+ port: 465
+ from: 1827945911@qq.com
+ username: 1827945911@qq.com
+ password: xxxx
+ properties:
+ mail:
+ smtp:
+ auth: true
+ ssl.enable: true
+ starttls.enable: false
+ required: false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/.metadata.yml b/doc/nacos/dolphin-prod/.metadata.yml
new file mode 100644
index 00000000..76a6b7db
--- /dev/null
+++ b/doc/nacos/dolphin-prod/.metadata.yml
@@ -0,0 +1,51 @@
+metadata:
+- appName: ''
+ dataId: application.yml
+ desc: 通用配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-gateway.yml
+ desc: 网关配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-monitor.yml
+ desc: 监控配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-system-biz.yml
+ desc: 系统配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-sentinel-dashboard.yml
+ desc: sentinel监控
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-xxl-job-admin.yml
+ desc: xxl-job分布式定时器配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-rocketmq-dashboard
+ desc: rocketmq监控面板配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-auth.yml
+ desc: 认证中心配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-monitor-biz
+ desc: 运维监控配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-common-biz
+ desc: 通用业务配置
+ group: DEFAULT_GROUP
+ type: yaml
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/application.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/application.yml
new file mode 100644
index 00000000..86ce0005
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/application.yml
@@ -0,0 +1,133 @@
+jasypt:
+ # 加解密密钥
+ encryptor:
+ # 根密码
+ password: dolphin
+
+# spring配置
+spring:
+ mvc:
+ pathmatch:
+ # swagger未适配spring5新的路径匹配策略path_pattern_parser,会报错需要改回旧的策略
+ matching-strategy: ant_path_matcher
+ redis:
+ database: 0
+ host: xxx.xxx.xxx.xxx
+ port: 6379
+ password: '******'
+ cloud:
+ sentinel:
+ filter:
+ # 关闭内部拦截,与spring cloud 2021有不兼容的问题
+ enabled: false
+ # 取消Sentinel控制台懒加载
+ # 默认情况下 Sentinel 会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包
+ # 配置 sentinel.eager=true 时,取消Sentinel控制台懒加载功能
+ eager: true
+ transport:
+ # Sentinel控制台地址,客户端需要通信时调用
+ dashboard: dolphin-visual-sentinel:8056
+
+# spring-boot-admin配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: "*"
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# feign配置
+feign:
+ # 开启对sentinel的支持能提供接口调用自动熔断降级的功能
+ sentinel:
+ enabled: true
+ # 开启okhttp
+ okhttp:
+ enabled: true
+ # 关闭feign默认使用的jdk中的HttpURLConnection请求性能太低,集成别的组件来替换掉
+ httpclient:
+ enabled: false
+ client:
+ config:
+ default:
+ # 连接超时时间
+ connectTimeout: 10000
+ # 读超时时间
+ readTimeout: 10000
+ compression:
+ # 开启请求 GZIP 压缩,加快传输速度
+ request:
+ enabled: true
+ # 开启响应 GZIP 压缩,加快传输速度
+ response:
+ enabled: true
+
+# mybatis-plus配置
+mybatis-plus:
+ mapper-locations:
+ - classpath:mapper/**/*.xml
+ typeAliasesPackage: com.cloud.dolphin.**.entity
+ global-config:
+ # 不显示banner
+ banner: false
+ # 数据库相关配置
+ db-config:
+ #主键类型 AUTO:"数据库ID自增", INPUT:"用户输入ID",ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
+ id-type: assign_id
+ configuration:
+ call-setters-on-nulls: true
+
+# spring security配置
+security:
+ oauth2:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验
+ resource:
+ # 资源服务器负载均衡调用认证服务器
+ loadBalanced: true
+ # 认证服务器检测token地址
+ token-info-uri: http://dolphin-auth:3000/oauth/check_token
+ # 通用放行URL,服务个性化,授权资源,公开资源
+ ignore:
+ urls:
+ - /v2/api-docs
+ - /actuator/**
+
+# 防止XSS攻击
+xss:
+ # 过滤开关
+ enabled: false
+ # 排除链接(多个用逗号分隔)
+ # excludes:
+ # 匹配链接
+ urlPatterns: /system/*
+
+# swagger接口文档配置
+swagger:
+ enabled: true
+ title: 海豚微服务开放平台_接口文档
+ description: 海豚微服务开放平台
+ version: 1.0.0
+ terms-of-service-url: https://godolphinx.org
+ contact:
+ name: wangxaing4
+ email: 1827945911@qq.com
+ authorization:
+ name: dolphin-oauth
+ # 需要开启鉴权URL的正则,默认^.*$匹配所有URL
+ auth-regex: ^.*$
+ authorization-scope-list:
+ - scope: server
+ description: server all
+ token-url-list:
+ - http://${GATEWAY_HOST:dolphin-gateway}:${GATEWAY-PORT:9999}/auth_proxy/oauth/token
+
+# 日志配置
+logging:
+ level:
+ com.cloud.dolphin: debug
+ org.springframework: WARN
+ org.spring.springboot.dao: debug
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-auth.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-auth.yml
new file mode 100644
index 00000000..c9af4e9d
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-auth.yml
@@ -0,0 +1,22 @@
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ freemarker:
+ allow-request-override: false
+ allow-session-override: false
+ cache: true
+ charset: UTF-8
+ check-template-location: true
+ content-type: text/html
+ enabled: true
+ expose-request-attributes: false
+ expose-session-attributes: false
+ expose-spring-macro-helpers: true
+ prefer-file-system-access: true
+ suffix: .ftl
+ template-loader-path: classpath:/templates/
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-common-biz b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-common-biz
new file mode 100644
index 00000000..674d3c61
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-common-biz
@@ -0,0 +1,8 @@
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-gateway.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-gateway.yml
new file mode 100644
index 00000000..e7cf156c
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-gateway.yml
@@ -0,0 +1,56 @@
+spring:
+ cloud:
+ gateway:
+ # 自动根据服务ID建立路由
+ locator:
+ enabled: true
+ routes:
+ # 认证中心
+ - id: dolphin-auth
+ uri: lb://dolphin-auth
+ predicates:
+ - Path=/auth_proxy/**
+ filters:
+ # 验证码处理
+ - ValidateCodeGatewayFilter
+ # 前端密码解密
+ - PasswordDecoderFilter
+ # system 模块
+ - id: dolphin-system-biz
+ uri: lb://dolphin-system-biz
+ predicates:
+ - Path=/system_proxy/**
+ filters:
+ # 限流配置
+ - name: RequestRateLimiter
+ args:
+ # 使用SpEL表达式从Spring容器中获取Bean对象,基于什么限流配置
+ key-resolver: '#{@remoteAddrKeyResolver}'
+ # 限频的频率,每秒请求次数,设置每秒最大请求次数100
+ redis-rate-limiter.replenishRate: 100
+ # 系统按照恒定间隔向水桶里加入令牌,设置最大为200个令牌容量,如果没有令牌可拿,那么就拒绝服务。
+ redis-rate-limiter.burstCapacity: 200
+ # monitor 模块
+ - id: dolphin-monitor-biz
+ uri: lb://dolphin-monitor-biz
+ predicates:
+ - Path=/monitor_proxy/**
+ # common 模块
+ - id: dolphin-common-biz
+ uri: lb://dolphin-common-biz
+ predicates:
+ - Path=/common_proxy/**
+
+
+gateway:
+ # ASE对称加密密钥
+ encode-key: 'dolphin-platform'
+ # 忽略不需要校验验证码是否合法的客户端
+ ignore-clients:
+ - test
+ - dolphin_lock
+
+swagger:
+ # 忽略微服务提供者
+ ignore-providers:
+ - dolphin-auth
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor-biz b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor-biz
new file mode 100644
index 00000000..674d3c61
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor-biz
@@ -0,0 +1,8 @@
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor.yml
new file mode 100644
index 00000000..b8b017ea
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-monitor.yml
@@ -0,0 +1,6 @@
+spring:
+ # 安全配置
+ security:
+ user:
+ name: ENC(dtjFNJ20ocy3dpBwUqSbfA==) # dolphin
+ password: ENC(dtjFNJ20ocy3dpBwUqSbfA==) # dolphin
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-rocketmq-dashboard b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-rocketmq-dashboard
new file mode 100644
index 00000000..11f0879c
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-rocketmq-dashboard
@@ -0,0 +1,55 @@
+# spring-boot-admin 配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# spring-boot内置logback 配置
+logging:
+ level:
+ org:
+ springframework:
+ web: info
+ file:
+ # 指定日志文件的位置
+ name: ${user.home}/logs/rocketmq/rocketmq-dashboard.log
+ pattern:
+ # 日志文件输出内容的格式
+ file: '%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n'
+
+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:
+ - xxx.xxx.xxx.xxx: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,外网使用需要开启ACL权限,我们是在内网玩的,不需要配置
+ accessKey: # if version > 4.4.0
+ secretKey: # if version > 4.4.0
+
+threadpool:
+ config:
+ coreSize: 10
+ maxSize: 10
+ keepAliveTime: 3000
+ queueSize: 5000
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
new file mode 100644
index 00000000..d25ae3e2
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
@@ -0,0 +1,37 @@
+# spring-boot-admin 配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# spring-boot内置logback 配置
+logging:
+ level:
+ org:
+ springframework:
+ web: info
+ file:
+ # 指定日志文件的位置
+ name: ${user.home}/logs/csp/sentinel-dashboard.log
+ pattern:
+ # 日志文件输出内容的格式
+ file: '%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n'
+
+# sentinel 安全配置
+auth:
+ username: sentinel
+ password: sentinel
+ filter:
+ exclude-urls: /,/auth/login,/auth/logout,/registry/machine,/version,/actuator/**,/details
+ exclude-url-suffixes: htm,html,js,css,map,ico,ttf,woff,png
+
+sentinel:
+ dashboard:
+ # 配置 sentinel 控制台版本号
+ version: 1.8.0
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-system-biz.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-system-biz.yml
new file mode 100644
index 00000000..2863f39e
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-system-biz.yml
@@ -0,0 +1,36 @@
+security:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验,正在考虑换授权框架sa-token
+ oauth2:
+ client:
+ # 配置资源服务器去认证服务器token-info-uri认证所需的客户端ID跟客户端密钥
+ client-id: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ client-secret: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ scope: server
+
+# 阿里云短信
+aliyun:
+ sms:
+ access-key-id: '******'
+ access-key-secret: '******'
+ sign-name: 海豚开发平台
+ templates:
+ ali-code:
+ templateCode: SMS_212690021
+
+# 文件上传相关 支持阿里云、华为云、腾讯、minio
+oss:
+ endpoint: https://oss-cn-hangzhou.aliyuncs.com
+ access-Key: '******'
+ secret-Key: '******'
+ region: cn-hangzhou
+ path-style-access: false
+ bucket-name: '******'
+
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-xxl-job-admin.yml b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
new file mode 100644
index 00000000..36f0f05c
--- /dev/null
+++ b/doc/nacos/dolphin-prod/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
@@ -0,0 +1,58 @@
+# spring-boot-admin配置
+management:
+ health:
+ # 关闭邮件健康检查
+ mail:
+ enabled: false
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+xxl:
+ job:
+ i18n: zh_CN
+ # 日志保留天数
+ logretentiondays: 30
+ # 调度线程池最大线程配置
+ triggerpool:
+ # 配置快任务线程池最大200
+ fast.max: 200
+ # 1分钟窗口期内任务耗时达500ms超过10次,该窗口期内断定为慢任务,慢任务自动降级进入 Slow 线程池,避免耗尽调度线程,提升系统稳定性,配置最大200
+ slow.max: 200
+
+mybatis:
+ mapper-locations: classpath:/mybatis-mapper/*Mapper.xml
+
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin_job}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ mvc:
+ static-path-pattern: /static/**
+ freemarker:
+ suffix: .ftl
+ request-context-attribute: request
+ settings:
+ number_format: 0.##########
+ # xxl-job报警邮箱
+ mail:
+ host: smtp.qq.com
+ port: 465
+ from: 1827945911@qq.com
+ username: 1827945911@qq.com
+ password: xxxx
+ properties:
+ mail:
+ smtp:
+ auth: true
+ ssl.enable: true
+ starttls.enable: false
+ required: false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/.metadata.yml b/doc/nacos/dolphin-seata/.metadata.yml
new file mode 100644
index 00000000..5fd58a14
--- /dev/null
+++ b/doc/nacos/dolphin-seata/.metadata.yml
@@ -0,0 +1,406 @@
+metadata:
+- appName: ''
+ dataId: transport.type
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.server
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.heartbeat
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.enableTmClientBatchSendRequest
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.enableRmClientBatchSendRequest
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.enableTcServerBatchSendResponse
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.rpcRmRequestTimeout
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.rpcTmRequestTimeout
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.rpcTcRequestTimeout
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.bossThreadPrefix
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.workerThreadPrefix
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.serverExecutorThreadPrefix
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.shareBossWorker
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.clientSelectorThreadPrefix
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.clientSelectorThreadSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.clientWorkerThreadPrefix
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.bossThreadSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.threadFactory.workerThreadSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.shutdown.wait
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.serialization
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: transport.compressor
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: service.vgroupMapping.default_tx_group
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: service.default.grouplist
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: service.enableDegrade
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: service.disableGlobalTransaction
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.asyncCommitBufferLimit
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.lock.retryInterval
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.lock.retryTimes
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.lock.retryPolicyBranchRollbackOnConflict
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.reportRetryCount
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.tableMetaCheckEnable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.tableMetaCheckerInterval
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.sqlParserType
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.reportSuccessEnable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.sagaBranchRegisterEnable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.sagaJsonParser
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.rm.tccActionInterceptorOrder
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.commitRetryCount
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.rollbackRetryCount
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.defaultGlobalTransactionTimeout
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.degradeCheck
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.degradeCheckAllowTimes
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.degradeCheckPeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.tm.interceptorOrder
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.dataValidation
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.logSerialization
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.onlyCareUpdateColumns
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.undo.logSaveDays
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.undo.logDeletePeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.logTable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.compress.enable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.compress.type
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: client.undo.compress.threshold
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: tcc.fence.logTableName
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: tcc.fence.cleanPeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: log.exceptionRate
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.mode
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.lock.mode
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.session.mode
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.file.dir
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.file.maxBranchSessionSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.file.maxGlobalSessionSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.file.fileWriteBufferCacheSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.file.flushDiskMode
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.file.sessionReloadReadSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.datasource
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.dbType
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.driverClassName
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.url
+ desc: ''
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.user
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.password
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.minConn
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.maxConn
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.globalTable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.branchTable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.distributedLockTable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.queryLimit
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.lockTable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.db.maxWait
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.mode
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.single.host
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.single.port
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.maxConn
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.minConn
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.maxTotal
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.database
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: store.redis.queryLimit
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.recovery.committingRetryPeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.recovery.asynCommittingRetryPeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.recovery.rollbackingRetryPeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.recovery.timeoutRetryPeriod
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.maxCommitRetryTimeout
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.maxRollbackRetryTimeout
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.rollbackRetryTimeoutUnlockEnable
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.distributedLockExpireTime
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.session.branchAsyncQueueSize
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: server.session.enableBranchAsyncRemove
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: metrics.enabled
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: metrics.registryType
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: metrics.exporterList
+ group: SEATA_GROUP
+ type: text
+- appName: ''
+ dataId: metrics.exporterPrometheusPort
+ group: SEATA_GROUP
+ type: text
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.asyncCommitBufferLimit b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.asyncCommitBufferLimit
new file mode 100644
index 00000000..1746da63
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.asyncCommitBufferLimit
@@ -0,0 +1 @@
+10000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryInterval b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryInterval
new file mode 100644
index 00000000..9a037142
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryInterval
@@ -0,0 +1 @@
+10
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryPolicyBranchRollbackOnConflict b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryPolicyBranchRollbackOnConflict
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryPolicyBranchRollbackOnConflict
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryTimes b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryTimes
new file mode 100644
index 00000000..8580e7b6
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.lock.retryTimes
@@ -0,0 +1 @@
+30
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportRetryCount b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportRetryCount
new file mode 100644
index 00000000..7813681f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportRetryCount
@@ -0,0 +1 @@
+5
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportSuccessEnable b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportSuccessEnable
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.reportSuccessEnable
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaBranchRegisterEnable b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaBranchRegisterEnable
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaBranchRegisterEnable
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaJsonParser b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaJsonParser
new file mode 100644
index 00000000..7d21b1db
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sagaJsonParser
@@ -0,0 +1 @@
+fastjson
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sqlParserType b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sqlParserType
new file mode 100644
index 00000000..a69eff4e
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.sqlParserType
@@ -0,0 +1 @@
+druid
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckEnable b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckEnable
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckEnable
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckerInterval b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckerInterval
new file mode 100644
index 00000000..51b0e760
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tableMetaCheckerInterval
@@ -0,0 +1 @@
+60000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tccActionInterceptorOrder b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tccActionInterceptorOrder
new file mode 100644
index 00000000..ce8f1bb1
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.rm.tccActionInterceptorOrder
@@ -0,0 +1 @@
+-2147482648
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.commitRetryCount b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.commitRetryCount
new file mode 100644
index 00000000..7813681f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.commitRetryCount
@@ -0,0 +1 @@
+5
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.defaultGlobalTransactionTimeout b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.defaultGlobalTransactionTimeout
new file mode 100644
index 00000000..51b0e760
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.defaultGlobalTransactionTimeout
@@ -0,0 +1 @@
+60000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheck b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheck
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheck
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckAllowTimes b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckAllowTimes
new file mode 100644
index 00000000..9a037142
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckAllowTimes
@@ -0,0 +1 @@
+10
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckPeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckPeriod
new file mode 100644
index 00000000..9463411b
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.degradeCheckPeriod
@@ -0,0 +1 @@
+2000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.interceptorOrder b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.interceptorOrder
new file mode 100644
index 00000000..ce8f1bb1
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.interceptorOrder
@@ -0,0 +1 @@
+-2147482648
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.rollbackRetryCount b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.rollbackRetryCount
new file mode 100644
index 00000000..7813681f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.tm.rollbackRetryCount
@@ -0,0 +1 @@
+5
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.enable b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.enable
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.enable
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.threshold b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.threshold
new file mode 100644
index 00000000..33085583
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.threshold
@@ -0,0 +1 @@
+64k
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.type b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.type
new file mode 100644
index 00000000..a18b53ca
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.compress.type
@@ -0,0 +1 @@
+zip
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.dataValidation b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.dataValidation
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.dataValidation
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logSerialization b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logSerialization
new file mode 100644
index 00000000..ec94e300
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logSerialization
@@ -0,0 +1 @@
+jackson
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logTable b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logTable
new file mode 100644
index 00000000..052b9a71
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.logTable
@@ -0,0 +1 @@
+undo_log
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.onlyCareUpdateColumns b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.onlyCareUpdateColumns
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/client.undo.onlyCareUpdateColumns
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/log.exceptionRate b/doc/nacos/dolphin-seata/SEATA_GROUP/log.exceptionRate
new file mode 100644
index 00000000..105d7d9a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/log.exceptionRate
@@ -0,0 +1 @@
+100
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.enabled b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.enabled
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.enabled
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterList b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterList
new file mode 100644
index 00000000..27c7be41
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterList
@@ -0,0 +1 @@
+prometheus
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterPrometheusPort b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterPrometheusPort
new file mode 100644
index 00000000..8b148bb2
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.exporterPrometheusPort
@@ -0,0 +1 @@
+9898
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.registryType b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.registryType
new file mode 100644
index 00000000..b68dd040
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/metrics.registryType
@@ -0,0 +1 @@
+compact
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.distributedLockExpireTime b/doc/nacos/dolphin-seata/SEATA_GROUP/server.distributedLockExpireTime
new file mode 100644
index 00000000..1746da63
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.distributedLockExpireTime
@@ -0,0 +1 @@
+10000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.maxCommitRetryTimeout b/doc/nacos/dolphin-seata/SEATA_GROUP/server.maxCommitRetryTimeout
new file mode 100644
index 00000000..d7d17fcb
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.maxCommitRetryTimeout
@@ -0,0 +1 @@
+-1
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.maxRollbackRetryTimeout b/doc/nacos/dolphin-seata/SEATA_GROUP/server.maxRollbackRetryTimeout
new file mode 100644
index 00000000..d7d17fcb
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.maxRollbackRetryTimeout
@@ -0,0 +1 @@
+-1
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.asynCommittingRetryPeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.asynCommittingRetryPeriod
new file mode 100644
index 00000000..e37d32ab
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.asynCommittingRetryPeriod
@@ -0,0 +1 @@
+1000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.committingRetryPeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.committingRetryPeriod
new file mode 100644
index 00000000..e37d32ab
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.committingRetryPeriod
@@ -0,0 +1 @@
+1000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.rollbackingRetryPeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.rollbackingRetryPeriod
new file mode 100644
index 00000000..e37d32ab
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.rollbackingRetryPeriod
@@ -0,0 +1 @@
+1000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.timeoutRetryPeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.timeoutRetryPeriod
new file mode 100644
index 00000000..e37d32ab
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.recovery.timeoutRetryPeriod
@@ -0,0 +1 @@
+1000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.rollbackRetryTimeoutUnlockEnable b/doc/nacos/dolphin-seata/SEATA_GROUP/server.rollbackRetryTimeoutUnlockEnable
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.rollbackRetryTimeoutUnlockEnable
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.session.branchAsyncQueueSize b/doc/nacos/dolphin-seata/SEATA_GROUP/server.session.branchAsyncQueueSize
new file mode 100644
index 00000000..0b3e0a69
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.session.branchAsyncQueueSize
@@ -0,0 +1 @@
+5000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.session.enableBranchAsyncRemove b/doc/nacos/dolphin-seata/SEATA_GROUP/server.session.enableBranchAsyncRemove
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.session.enableBranchAsyncRemove
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logDeletePeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logDeletePeriod
new file mode 100644
index 00000000..7d93eaa5
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logDeletePeriod
@@ -0,0 +1 @@
+86400000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logSaveDays b/doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logSaveDays
new file mode 100644
index 00000000..c7930257
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/server.undo.logSaveDays
@@ -0,0 +1 @@
+7
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/service.default.grouplist b/doc/nacos/dolphin-seata/SEATA_GROUP/service.default.grouplist
new file mode 100644
index 00000000..48cbd257
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/service.default.grouplist
@@ -0,0 +1 @@
+127.0.0.1:8091
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/service.disableGlobalTransaction b/doc/nacos/dolphin-seata/SEATA_GROUP/service.disableGlobalTransaction
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/service.disableGlobalTransaction
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/service.enableDegrade b/doc/nacos/dolphin-seata/SEATA_GROUP/service.enableDegrade
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/service.enableDegrade
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/service.vgroupMapping.default_tx_group b/doc/nacos/dolphin-seata/SEATA_GROUP/service.vgroupMapping.default_tx_group
new file mode 100644
index 00000000..331d858c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/service.vgroupMapping.default_tx_group
@@ -0,0 +1 @@
+default
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.branchTable b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.branchTable
new file mode 100644
index 00000000..242d17c9
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.branchTable
@@ -0,0 +1 @@
+branch_table
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.datasource b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.datasource
new file mode 100644
index 00000000..a69eff4e
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.datasource
@@ -0,0 +1 @@
+druid
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.dbType b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.dbType
new file mode 100644
index 00000000..0d46ca32
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.dbType
@@ -0,0 +1 @@
+mysql
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.distributedLockTable b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.distributedLockTable
new file mode 100644
index 00000000..f1eb05ec
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.distributedLockTable
@@ -0,0 +1 @@
+distributed_lock
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.driverClassName b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.driverClassName
new file mode 100644
index 00000000..7a758ce1
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.driverClassName
@@ -0,0 +1 @@
+com.mysql.jdbc.Driver
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.globalTable b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.globalTable
new file mode 100644
index 00000000..988c1217
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.globalTable
@@ -0,0 +1 @@
+global_table
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.lockTable b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.lockTable
new file mode 100644
index 00000000..6446c2c5
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.lockTable
@@ -0,0 +1 @@
+lock_table
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxConn b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxConn
new file mode 100644
index 00000000..8580e7b6
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxConn
@@ -0,0 +1 @@
+30
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxWait b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxWait
new file mode 100644
index 00000000..0b3e0a69
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.maxWait
@@ -0,0 +1 @@
+5000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.minConn b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.minConn
new file mode 100644
index 00000000..7813681f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.minConn
@@ -0,0 +1 @@
+5
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.password b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.password
new file mode 100644
index 00000000..d8649da3
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.password
@@ -0,0 +1 @@
+root
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.queryLimit b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.queryLimit
new file mode 100644
index 00000000..105d7d9a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.queryLimit
@@ -0,0 +1 @@
+100
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.url b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.url
new file mode 100644
index 00000000..3124c267
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.url
@@ -0,0 +1 @@
+jdbc:mysql://xxx.xxx.xxx.xxx:8052/dolphin_seata?useUnicode=true&rewriteBatchedStatements=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.user b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.user
new file mode 100644
index 00000000..93ca1422
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.db.user
@@ -0,0 +1 @@
+root
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.dir b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.dir
new file mode 100644
index 00000000..85ee8a62
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.dir
@@ -0,0 +1 @@
+file_store/data
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.fileWriteBufferCacheSize b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.fileWriteBufferCacheSize
new file mode 100644
index 00000000..3eaa26d5
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.fileWriteBufferCacheSize
@@ -0,0 +1 @@
+16384
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.flushDiskMode b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.flushDiskMode
new file mode 100644
index 00000000..962f5de2
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.flushDiskMode
@@ -0,0 +1 @@
+async
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxBranchSessionSize b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxBranchSessionSize
new file mode 100644
index 00000000..3eaa26d5
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxBranchSessionSize
@@ -0,0 +1 @@
+16384
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxGlobalSessionSize b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxGlobalSessionSize
new file mode 100644
index 00000000..39886ae8
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.maxGlobalSessionSize
@@ -0,0 +1 @@
+512
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.sessionReloadReadSize b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.sessionReloadReadSize
new file mode 100644
index 00000000..105d7d9a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.file.sessionReloadReadSize
@@ -0,0 +1 @@
+100
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.lock.mode b/doc/nacos/dolphin-seata/SEATA_GROUP/store.lock.mode
new file mode 100644
index 00000000..1a010b1c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.lock.mode
@@ -0,0 +1 @@
+file
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.mode b/doc/nacos/dolphin-seata/SEATA_GROUP/store.mode
new file mode 100644
index 00000000..5baa59d6
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.mode
@@ -0,0 +1 @@
+db
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.database b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.database
new file mode 100644
index 00000000..c2270834
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.database
@@ -0,0 +1 @@
+0
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxConn b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxConn
new file mode 100644
index 00000000..9a037142
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxConn
@@ -0,0 +1 @@
+10
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxTotal b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxTotal
new file mode 100644
index 00000000..105d7d9a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.maxTotal
@@ -0,0 +1 @@
+100
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.minConn b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.minConn
new file mode 100644
index 00000000..56a6051c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.minConn
@@ -0,0 +1 @@
+1
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.mode b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.mode
new file mode 100644
index 00000000..61212a8b
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.mode
@@ -0,0 +1 @@
+single
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.queryLimit b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.queryLimit
new file mode 100644
index 00000000..105d7d9a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.queryLimit
@@ -0,0 +1 @@
+100
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.host b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.host
new file mode 100644
index 00000000..e56ea71e
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.host
@@ -0,0 +1 @@
+127.0.0.1
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.port b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.port
new file mode 100644
index 00000000..b79a1eb6
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.redis.single.port
@@ -0,0 +1 @@
+6379
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/store.session.mode b/doc/nacos/dolphin-seata/SEATA_GROUP/store.session.mode
new file mode 100644
index 00000000..1a010b1c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/store.session.mode
@@ -0,0 +1 @@
+file
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.cleanPeriod b/doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.cleanPeriod
new file mode 100644
index 00000000..f49496f0
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.cleanPeriod
@@ -0,0 +1 @@
+1h
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.logTableName b/doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.logTableName
new file mode 100644
index 00000000..15871dae
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/tcc.fence.logTableName
@@ -0,0 +1 @@
+tcc_fence_log
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.compressor b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.compressor
new file mode 100644
index 00000000..c86c3f35
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.compressor
@@ -0,0 +1 @@
+none
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableRmClientBatchSendRequest b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableRmClientBatchSendRequest
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableRmClientBatchSendRequest
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTcServerBatchSendResponse b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTcServerBatchSendResponse
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTcServerBatchSendResponse
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTmClientBatchSendRequest b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTmClientBatchSendRequest
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.enableTmClientBatchSendRequest
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.heartbeat b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.heartbeat
new file mode 100644
index 00000000..f32a5804
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.heartbeat
@@ -0,0 +1 @@
+true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcRmRequestTimeout b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcRmRequestTimeout
new file mode 100644
index 00000000..137b176f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcRmRequestTimeout
@@ -0,0 +1 @@
+30000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTcRequestTimeout b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTcRequestTimeout
new file mode 100644
index 00000000..137b176f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTcRequestTimeout
@@ -0,0 +1 @@
+30000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTmRequestTimeout b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTmRequestTimeout
new file mode 100644
index 00000000..137b176f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.rpcTmRequestTimeout
@@ -0,0 +1 @@
+30000
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.serialization b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.serialization
new file mode 100644
index 00000000..7f586cbe
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.serialization
@@ -0,0 +1 @@
+seata
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.server b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.server
new file mode 100644
index 00000000..e27c4211
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.server
@@ -0,0 +1 @@
+NIO
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.shutdown.wait b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.shutdown.wait
new file mode 100644
index 00000000..e440e5c8
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.shutdown.wait
@@ -0,0 +1 @@
+3
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadPrefix b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadPrefix
new file mode 100644
index 00000000..3f8e5eed
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadPrefix
@@ -0,0 +1 @@
+NettyBoss
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadSize b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadSize
new file mode 100644
index 00000000..56a6051c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.bossThreadSize
@@ -0,0 +1 @@
+1
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadPrefix b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadPrefix
new file mode 100644
index 00000000..2023170f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadPrefix
@@ -0,0 +1 @@
+NettyClientSelector
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadSize b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadSize
new file mode 100644
index 00000000..56a6051c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientSelectorThreadSize
@@ -0,0 +1 @@
+1
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientWorkerThreadPrefix b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientWorkerThreadPrefix
new file mode 100644
index 00000000..b33a197a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.clientWorkerThreadPrefix
@@ -0,0 +1 @@
+NettyClientWorkerThread
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.serverExecutorThreadPrefix b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.serverExecutorThreadPrefix
new file mode 100644
index 00000000..bd65fb1a
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.serverExecutorThreadPrefix
@@ -0,0 +1 @@
+NettyServerBizHandler
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.shareBossWorker b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.shareBossWorker
new file mode 100644
index 00000000..02e4a84d
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.shareBossWorker
@@ -0,0 +1 @@
+false
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadPrefix b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadPrefix
new file mode 100644
index 00000000..faedb630
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadPrefix
@@ -0,0 +1 @@
+NettyServerNIOWorker
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadSize b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadSize
new file mode 100644
index 00000000..331d858c
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.threadFactory.workerThreadSize
@@ -0,0 +1 @@
+default
\ No newline at end of file
diff --git a/doc/nacos/dolphin-seata/SEATA_GROUP/transport.type b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.type
new file mode 100644
index 00000000..a15ff19f
--- /dev/null
+++ b/doc/nacos/dolphin-seata/SEATA_GROUP/transport.type
@@ -0,0 +1 @@
+TCP
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/.metadata.yml b/doc/nacos/dolphin-test/.metadata.yml
new file mode 100644
index 00000000..76a6b7db
--- /dev/null
+++ b/doc/nacos/dolphin-test/.metadata.yml
@@ -0,0 +1,51 @@
+metadata:
+- appName: ''
+ dataId: application.yml
+ desc: 通用配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-gateway.yml
+ desc: 网关配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-monitor.yml
+ desc: 监控配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-system-biz.yml
+ desc: 系统配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-sentinel-dashboard.yml
+ desc: sentinel监控
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-xxl-job-admin.yml
+ desc: xxl-job分布式定时器配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-rocketmq-dashboard
+ desc: rocketmq监控面板配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-auth.yml
+ desc: 认证中心配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-monitor-biz
+ desc: 运维监控配置
+ group: DEFAULT_GROUP
+ type: yaml
+- appName: ''
+ dataId: dolphin-common-biz
+ desc: 通用业务配置
+ group: DEFAULT_GROUP
+ type: yaml
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/application.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/application.yml
new file mode 100644
index 00000000..86ce0005
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/application.yml
@@ -0,0 +1,133 @@
+jasypt:
+ # 加解密密钥
+ encryptor:
+ # 根密码
+ password: dolphin
+
+# spring配置
+spring:
+ mvc:
+ pathmatch:
+ # swagger未适配spring5新的路径匹配策略path_pattern_parser,会报错需要改回旧的策略
+ matching-strategy: ant_path_matcher
+ redis:
+ database: 0
+ host: xxx.xxx.xxx.xxx
+ port: 6379
+ password: '******'
+ cloud:
+ sentinel:
+ filter:
+ # 关闭内部拦截,与spring cloud 2021有不兼容的问题
+ enabled: false
+ # 取消Sentinel控制台懒加载
+ # 默认情况下 Sentinel 会在客户端首次调用的时候进行初始化,开始向控制台发送心跳包
+ # 配置 sentinel.eager=true 时,取消Sentinel控制台懒加载功能
+ eager: true
+ transport:
+ # Sentinel控制台地址,客户端需要通信时调用
+ dashboard: dolphin-visual-sentinel:8056
+
+# spring-boot-admin配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: "*"
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# feign配置
+feign:
+ # 开启对sentinel的支持能提供接口调用自动熔断降级的功能
+ sentinel:
+ enabled: true
+ # 开启okhttp
+ okhttp:
+ enabled: true
+ # 关闭feign默认使用的jdk中的HttpURLConnection请求性能太低,集成别的组件来替换掉
+ httpclient:
+ enabled: false
+ client:
+ config:
+ default:
+ # 连接超时时间
+ connectTimeout: 10000
+ # 读超时时间
+ readTimeout: 10000
+ compression:
+ # 开启请求 GZIP 压缩,加快传输速度
+ request:
+ enabled: true
+ # 开启响应 GZIP 压缩,加快传输速度
+ response:
+ enabled: true
+
+# mybatis-plus配置
+mybatis-plus:
+ mapper-locations:
+ - classpath:mapper/**/*.xml
+ typeAliasesPackage: com.cloud.dolphin.**.entity
+ global-config:
+ # 不显示banner
+ banner: false
+ # 数据库相关配置
+ db-config:
+ #主键类型 AUTO:"数据库ID自增", INPUT:"用户输入ID",ID_WORKER:"全局唯一ID (数字类型唯一ID)", UUID:"全局唯一ID UUID";
+ id-type: assign_id
+ configuration:
+ call-setters-on-nulls: true
+
+# spring security配置
+security:
+ oauth2:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验
+ resource:
+ # 资源服务器负载均衡调用认证服务器
+ loadBalanced: true
+ # 认证服务器检测token地址
+ token-info-uri: http://dolphin-auth:3000/oauth/check_token
+ # 通用放行URL,服务个性化,授权资源,公开资源
+ ignore:
+ urls:
+ - /v2/api-docs
+ - /actuator/**
+
+# 防止XSS攻击
+xss:
+ # 过滤开关
+ enabled: false
+ # 排除链接(多个用逗号分隔)
+ # excludes:
+ # 匹配链接
+ urlPatterns: /system/*
+
+# swagger接口文档配置
+swagger:
+ enabled: true
+ title: 海豚微服务开放平台_接口文档
+ description: 海豚微服务开放平台
+ version: 1.0.0
+ terms-of-service-url: https://godolphinx.org
+ contact:
+ name: wangxaing4
+ email: 1827945911@qq.com
+ authorization:
+ name: dolphin-oauth
+ # 需要开启鉴权URL的正则,默认^.*$匹配所有URL
+ auth-regex: ^.*$
+ authorization-scope-list:
+ - scope: server
+ description: server all
+ token-url-list:
+ - http://${GATEWAY_HOST:dolphin-gateway}:${GATEWAY-PORT:9999}/auth_proxy/oauth/token
+
+# 日志配置
+logging:
+ level:
+ com.cloud.dolphin: debug
+ org.springframework: WARN
+ org.spring.springboot.dao: debug
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-auth.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-auth.yml
new file mode 100644
index 00000000..c9af4e9d
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-auth.yml
@@ -0,0 +1,22 @@
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ freemarker:
+ allow-request-override: false
+ allow-session-override: false
+ cache: true
+ charset: UTF-8
+ check-template-location: true
+ content-type: text/html
+ enabled: true
+ expose-request-attributes: false
+ expose-session-attributes: false
+ expose-spring-macro-helpers: true
+ prefer-file-system-access: true
+ suffix: .ftl
+ template-loader-path: classpath:/templates/
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-common-biz b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-common-biz
new file mode 100644
index 00000000..674d3c61
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-common-biz
@@ -0,0 +1,8 @@
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-gateway.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-gateway.yml
new file mode 100644
index 00000000..a5cb7a4b
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-gateway.yml
@@ -0,0 +1,64 @@
+spring:
+ cloud:
+ gateway:
+ # 开启跨域,放行任何跨域请求,开发环境可以允许网关工程跨域
+ globalcors:
+ corsConfigurations:
+ '[/auth_proxy/**,/common_proxy/**]':
+ allowedOriginPatterns: "*"
+ allowed-methods: "*"
+ allowed-headers: "*"
+ allow-credentials: true
+ exposedHeaders: "Content-Disposition,Content-Type,Cache-Control"
+ # 自动根据服务ID建立路由
+ locator:
+ enabled: true
+ routes:
+ # 认证中心
+ - id: dolphin-auth
+ uri: lb://dolphin-auth
+ predicates:
+ - Path=/auth_proxy/**
+ filters:
+ # 验证码处理
+ - ValidateCodeGatewayFilter
+ # 前端密码解密
+ - PasswordDecoderFilter
+ # system 模块
+ - id: dolphin-system-biz
+ uri: lb://dolphin-system-biz
+ predicates:
+ - Path=/system_proxy/**
+ filters:
+ # 限流配置
+ - name: RequestRateLimiter
+ args:
+ # 使用SpEL表达式从Spring容器中获取Bean对象,基于什么限流配置
+ key-resolver: '#{@remoteAddrKeyResolver}'
+ # 限频的频率,每秒请求次数,设置每秒最大请求次数100
+ redis-rate-limiter.replenishRate: 100
+ # 系统按照恒定间隔向水桶里加入令牌,设置最大为200个令牌容量,如果没有令牌可拿,那么就拒绝服务。
+ redis-rate-limiter.burstCapacity: 200
+ # monitor 模块
+ - id: dolphin-monitor-biz
+ uri: lb://dolphin-monitor-biz
+ predicates:
+ - Path=/monitor_proxy/**
+ # common 模块
+ - id: dolphin-common-biz
+ uri: lb://dolphin-common-biz
+ predicates:
+ - Path=/common_proxy/**
+
+gateway:
+ # ASE对称加密密钥
+ encode-key: 'dolphin-platform'
+ # 忽略不需要校验验证码是否合法的客户端
+ ignore-clients:
+ - test
+ - dolphin_lock
+
+swagger:
+ # 忽略微服务提供者
+ ignore-providers:
+ - dolphin-auth
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor-biz b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor-biz
new file mode 100644
index 00000000..674d3c61
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor-biz
@@ -0,0 +1,8 @@
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor.yml
new file mode 100644
index 00000000..b8b017ea
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-monitor.yml
@@ -0,0 +1,6 @@
+spring:
+ # 安全配置
+ security:
+ user:
+ name: ENC(dtjFNJ20ocy3dpBwUqSbfA==) # dolphin
+ password: ENC(dtjFNJ20ocy3dpBwUqSbfA==) # dolphin
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-rocketmq-dashboard b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-rocketmq-dashboard
new file mode 100644
index 00000000..11f0879c
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-rocketmq-dashboard
@@ -0,0 +1,55 @@
+# spring-boot-admin 配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# spring-boot内置logback 配置
+logging:
+ level:
+ org:
+ springframework:
+ web: info
+ file:
+ # 指定日志文件的位置
+ name: ${user.home}/logs/rocketmq/rocketmq-dashboard.log
+ pattern:
+ # 日志文件输出内容的格式
+ file: '%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n'
+
+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:
+ - xxx.xxx.xxx.xxx: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,外网使用需要开启ACL权限,我们是在内网玩的,不需要配置
+ accessKey: # if version > 4.4.0
+ secretKey: # if version > 4.4.0
+
+threadpool:
+ config:
+ coreSize: 10
+ maxSize: 10
+ keepAliveTime: 3000
+ queueSize: 5000
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
new file mode 100644
index 00000000..d25ae3e2
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-sentinel-dashboard.yml
@@ -0,0 +1,37 @@
+# spring-boot-admin 配置
+management:
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+# spring-boot内置logback 配置
+logging:
+ level:
+ org:
+ springframework:
+ web: info
+ file:
+ # 指定日志文件的位置
+ name: ${user.home}/logs/csp/sentinel-dashboard.log
+ pattern:
+ # 日志文件输出内容的格式
+ file: '%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n'
+
+# sentinel 安全配置
+auth:
+ username: sentinel
+ password: sentinel
+ filter:
+ exclude-urls: /,/auth/login,/auth/logout,/registry/machine,/version,/actuator/**,/details
+ exclude-url-suffixes: htm,html,js,css,map,ico,ttf,woff,png
+
+sentinel:
+ dashboard:
+ # 配置 sentinel 控制台版本号
+ version: 1.8.0
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-system-biz.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-system-biz.yml
new file mode 100644
index 00000000..2863f39e
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-system-biz.yml
@@ -0,0 +1,36 @@
+security:
+ # 目前资源服务器远程校验令牌RemoteTokenServices类未实现,目前支持本地校验,正在考虑换授权框架sa-token
+ oauth2:
+ client:
+ # 配置资源服务器去认证服务器token-info-uri认证所需的客户端ID跟客户端密钥
+ client-id: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ client-secret: ENC(dtjFNJ20ocy3dpBwUqSbfA==)
+ scope: server
+
+# 阿里云短信
+aliyun:
+ sms:
+ access-key-id: '******'
+ access-key-secret: '******'
+ sign-name: 海豚开发平台
+ templates:
+ ali-code:
+ templateCode: SMS_212690021
+
+# 文件上传相关 支持阿里云、华为云、腾讯、minio
+oss:
+ endpoint: https://oss-cn-hangzhou.aliyuncs.com
+ access-Key: '******'
+ secret-Key: '******'
+ region: cn-hangzhou
+ path-style-access: false
+ bucket-name: '******'
+
+spring:
+ datasource:
+ # 数据源采用spring-boot自带kari,轻量化
+ type: com.zaxxer.hikari.HikariDataSource
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowMultiQueries=true&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
\ No newline at end of file
diff --git a/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-xxl-job-admin.yml b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
new file mode 100644
index 00000000..36f0f05c
--- /dev/null
+++ b/doc/nacos/dolphin-test/DEFAULT_GROUP/dolphin-xxl-job-admin.yml
@@ -0,0 +1,58 @@
+# spring-boot-admin配置
+management:
+ health:
+ # 关闭邮件健康检查
+ mail:
+ enabled: false
+ endpoints:
+ web:
+ # 暴露所有监控点(监控请求url地址)配置
+ exposure:
+ include: '*'
+ endpoint:
+ health:
+ # 何时显示完整的健康信息,默认为NEVER都不显示,WHEN_AUTHORIZED当经过授权的用户显示,ALWAYS总是展示
+ show-details: ALWAYS
+
+xxl:
+ job:
+ i18n: zh_CN
+ # 日志保留天数
+ logretentiondays: 30
+ # 调度线程池最大线程配置
+ triggerpool:
+ # 配置快任务线程池最大200
+ fast.max: 200
+ # 1分钟窗口期内任务耗时达500ms超过10次,该窗口期内断定为慢任务,慢任务自动降级进入 Slow 线程池,避免耗尽调度线程,提升系统稳定性,配置最大200
+ slow.max: 200
+
+mybatis:
+ mapper-locations: classpath:/mybatis-mapper/*Mapper.xml
+
+spring:
+ datasource:
+ driver-class-name: com.mysql.cj.jdbc.Driver
+ url: jdbc:mysql://${MYSQL_HOST:xxx.xxx.xxx.xxx}:${MYSQL_PORT:8052}/${MYSQL_DB:dolphin_job}?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8&nullCatalogMeansCurrent=true&allowPublicKeyRetrieval=true
+ username: ${MYSQL_USER:root}
+ password: ${MYSQL_PWD:******}
+ mvc:
+ static-path-pattern: /static/**
+ freemarker:
+ suffix: .ftl
+ request-context-attribute: request
+ settings:
+ number_format: 0.##########
+ # xxl-job报警邮箱
+ mail:
+ host: smtp.qq.com
+ port: 465
+ from: 1827945911@qq.com
+ username: 1827945911@qq.com
+ password: xxxx
+ properties:
+ mail:
+ smtp:
+ auth: true
+ ssl.enable: true
+ starttls.enable: false
+ required: false
\ No newline at end of file
diff --git a/docker-cloud/docker-compose.yml b/docker-cloud/docker-compose.yml
index f014d428..44ba2bf4 100644
--- a/docker-cloud/docker-compose.yml
+++ b/docker-cloud/docker-compose.yml
@@ -148,13 +148,13 @@ services:
- 8057:8057
# spring-admin配置
- kicc-visual-monitor:
+ kicc-spring-dashboard:
build:
- context: ../kicc-visual/kicc-monitor
- container_name: kicc-visual-monitor
+ context: ../kicc-visual/kicc-spring-dashboard
+ container_name: dolphin-visual-spring
restart: always
- image: kicc-monitor
- hostname: kicc-visual-monitor
+ image: dolphin-spring-dashboard
+ hostname: dolphin-visual-spring
ports:
- 8061:8061
diff --git a/kicc-platform/kicc-platform-biz/pom.xml b/kicc-platform/kicc-platform-biz/pom.xml
index 70c30b2e..979b6119 100644
--- a/kicc-platform/kicc-platform-biz/pom.xml
+++ b/kicc-platform/kicc-platform-biz/pom.xml
@@ -19,9 +19,6 @@
kicc-common-biz
kicc-monitor-biz
kicc-template-biz
-
-
-
diff --git a/kicc-register/src/main/resources/bootstrap.yml b/kicc-register/src/main/resources/bootstrap.yml
index 880e7282..e16e2a04 100644
--- a/kicc-register/src/main/resources/bootstrap.yml
+++ b/kicc-register/src/main/resources/bootstrap.yml
@@ -24,6 +24,14 @@ spring:
platform: mysql
security:
enabled: true
+ boot: # 接入 spring boot admin
+ admin:
+ client:
+ url: http://dolphin-visual-spring:8061
+ username: kicc
+ password: kicc
+ instance:
+ service-host-type: ip
application:
name: @project.artifactId@
diff --git a/kicc-visual/kicc-monitor/Dockerfile b/kicc-visual/kicc-spring-dashboard/Dockerfile
similarity index 64%
rename from kicc-visual/kicc-monitor/Dockerfile
rename to kicc-visual/kicc-spring-dashboard/Dockerfile
index 1aa0ecaa..fedebb04 100644
--- a/kicc-visual/kicc-monitor/Dockerfile
+++ b/kicc-visual/kicc-spring-dashboard/Dockerfile
@@ -1,10 +1,10 @@
FROM moxm/java:1.8-full
-RUN mkdir -p /kicc-monitor
+RUN mkdir -p /kicc-spring-dashboard
-WORKDIR /kicc-monitor
+WORKDIR /kicc-spring-dashboard
-ARG JAR_FILE=target/kicc-monitor.jar
+ARG JAR_FILE=target/kicc-spring-dashboard.jar
COPY ${JAR_FILE} app.jar
diff --git a/kicc-visual/kicc-monitor/pom.xml b/kicc-visual/kicc-spring-dashboard/pom.xml
similarity index 97%
rename from kicc-visual/kicc-monitor/pom.xml
rename to kicc-visual/kicc-spring-dashboard/pom.xml
index 393e9846..1d3aa00f 100644
--- a/kicc-visual/kicc-monitor/pom.xml
+++ b/kicc-visual/kicc-spring-dashboard/pom.xml
@@ -8,7 +8,7 @@
1.0.0
- kicc-monitor
+ kicc-spring-dashboard
jar
kicc 监控模块,基于 spring boot admin
diff --git a/kicc-visual/kicc-monitor/src/main/java/com/cloud/kicc/monitor/KiccVisualMonitorApplication.java b/kicc-visual/kicc-spring-dashboard/src/main/java/com/cloud/kicc/monitor/KiccVisualMonitorApplication.java
similarity index 100%
rename from kicc-visual/kicc-monitor/src/main/java/com/cloud/kicc/monitor/KiccVisualMonitorApplication.java
rename to kicc-visual/kicc-spring-dashboard/src/main/java/com/cloud/kicc/monitor/KiccVisualMonitorApplication.java
diff --git a/kicc-visual/kicc-monitor/src/main/java/com/cloud/kicc/monitor/config/WebSecurityConfigurer.java b/kicc-visual/kicc-spring-dashboard/src/main/java/com/cloud/kicc/monitor/config/WebSecurityConfigurer.java
similarity index 100%
rename from kicc-visual/kicc-monitor/src/main/java/com/cloud/kicc/monitor/config/WebSecurityConfigurer.java
rename to kicc-visual/kicc-spring-dashboard/src/main/java/com/cloud/kicc/monitor/config/WebSecurityConfigurer.java
diff --git a/kicc-visual/kicc-monitor/src/main/java/com/cloud/kicc/monitor/converter/NacosServiceInstanceConverter.java b/kicc-visual/kicc-spring-dashboard/src/main/java/com/cloud/kicc/monitor/converter/NacosServiceInstanceConverter.java
similarity index 100%
rename from kicc-visual/kicc-monitor/src/main/java/com/cloud/kicc/monitor/converter/NacosServiceInstanceConverter.java
rename to kicc-visual/kicc-spring-dashboard/src/main/java/com/cloud/kicc/monitor/converter/NacosServiceInstanceConverter.java
diff --git a/kicc-visual/kicc-monitor/src/main/resources/bootstrap.yml b/kicc-visual/kicc-spring-dashboard/src/main/resources/bootstrap.yml
similarity index 100%
rename from kicc-visual/kicc-monitor/src/main/resources/bootstrap.yml
rename to kicc-visual/kicc-spring-dashboard/src/main/resources/bootstrap.yml
diff --git a/kicc-visual/kicc-monitor/src/main/resources/logback-spring.xml b/kicc-visual/kicc-spring-dashboard/src/main/resources/logback-spring.xml
similarity index 100%
rename from kicc-visual/kicc-monitor/src/main/resources/logback-spring.xml
rename to kicc-visual/kicc-spring-dashboard/src/main/resources/logback-spring.xml
diff --git a/kicc-visual/pom.xml b/kicc-visual/pom.xml
index fee65dd2..3d25ea67 100644
--- a/kicc-visual/pom.xml
+++ b/kicc-visual/pom.xml
@@ -14,7 +14,7 @@
pom
- kicc-monitor
+ kicc-spring-dashboard
kicc-sentinel-dashboard
kicc-xxl-job-admin
kicc-rocketmq-dashboard