2025-08-26 11:17:15 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								service.vgroupMapping.ruoyi-auth-group = default  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								service.vgroupMapping.ruoyi-system-group = default  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								service.vgroupMapping.ruoyi-resource-group = default  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								service.vgroupMapping.ruoyi-workflow-group = default  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								service.enableDegrade = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								service.disableGlobalTransaction = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Transaction storage configuration, only for the server. The file, DB, and redis configuration values are optional.  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.mode = db  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.lock.mode = db  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.session.mode = db  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Used for password encryption  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#store.publicKey=  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#These configurations are required if the `store mode` is `db`. If `store.mode,store.lock.mode,store.session.mode` are not equal to `db`, you can remove the configuration block.  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.datasource = hikari  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.dbType = mysql  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.driverClassName = com.mysql.cj.jdbc.Driver  
						 
					
						
							
								
									
										
										
										
											2025-09-15 10:57:19 +08:00 
										
									 
								 
							 
							
								
									
										 
								
							 
							
								 
							
							
								store.db.url = jdbc:mysql://192.168.110.2:13386/xny-seata-dev?useUnicode=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.user = xny-seata-dev  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.password = iFePJ4rJrzHKAGbX  
						 
					
						
							
								
									
										
										
										
											2025-08-26 11:17:15 +08:00 
										
									 
								 
							 
							
								
							 
							
								 
							
							
								store.db.minConn = 5  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.maxConn = 30  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.globalTable = global_table  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.branchTable = branch_table  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.distributedLockTable = distributed_lock  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.queryLimit = 100  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.lockTable = lock_table  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								store.db.maxWait = 5000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# redis 模式 store.mode=redis 开启 (控制台查询功能有限,不影响实际执行功能)  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.host=127.0.0.1  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.port=6379  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# 最大连接数  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.maxConn=10  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# 最小连接数  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.minConn=1  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.database=0  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.password=  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								# store.redis.queryLimit=100  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Transaction rule configuration, only for the server  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.recovery.committingRetryPeriod = 1000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.recovery.asynCommittingRetryPeriod = 1000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.recovery.rollbackingRetryPeriod = 1000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.recovery.timeoutRetryPeriod = 1000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.maxCommitRetryTimeout = -1  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.maxRollbackRetryTimeout = -1  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.rollbackRetryTimeoutUnlockEnable = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.distributedLockExpireTime = 10000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.xaerNotaRetryTimeout = 60000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.session.branchAsyncQueueSize = 5000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.session.enableBranchAsyncRemove = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Transaction rule configuration, only for the client  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.asyncCommitBufferLimit = 10000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.lock.retryInterval = 10  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.lock.retryTimes = 30  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.lock.retryPolicyBranchRollbackOnConflict = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.reportRetryCount = 5  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.tableMetaCheckEnable = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.tableMetaCheckerInterval = 60000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.sqlParserType = druid  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.reportSuccessEnable = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.sagaBranchRegisterEnable = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.sagaJsonParser = fastjson  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.rm.tccActionInterceptorOrder = -2147482648  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.commitRetryCount = 5  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.rollbackRetryCount = 5  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.defaultGlobalTransactionTimeout = 60000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.degradeCheck = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.degradeCheckAllowTimes = 10  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.degradeCheckPeriod = 2000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.tm.interceptorOrder = -2147482648  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.dataValidation = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.logSerialization = jackson  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.onlyCareUpdateColumns = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.undo.logSaveDays = 7  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								server.undo.logDeletePeriod = 86400000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.logTable = undo_log  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.compress.enable = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.compress.type = zip  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								client.undo.compress.threshold = 64k  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#For TCC transaction mode  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								tcc.fence.logTableName = tcc_fence_log  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								tcc.fence.cleanPeriod = 1h  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Log rule configuration, for client and server  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								log.exceptionRate = 100  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Metrics configuration, only for the server  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								metrics.enabled = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								metrics.registryType = compact  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								metrics.exporterList = prometheus  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								metrics.exporterPrometheusPort = 9898  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#For details about configuration items, see https://seata.io/zh-cn/docs/user/configurations.html  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								#Transport configuration, for client and server  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.type = TCP  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.server = NIO  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.heartbeat = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.enableTmClientBatchSendRequest = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.enableRmClientBatchSendRequest = true  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.enableTcServerBatchSendResponse = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.rpcRmRequestTimeout = 30000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.rpcTmRequestTimeout = 30000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.rpcTcRequestTimeout = 30000  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.bossThreadPrefix = NettyBoss  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.workerThreadPrefix = NettyServerNIOWorker  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.serverExecutorThreadPrefix = NettyServerBizHandler  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.shareBossWorker = false  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.clientSelectorThreadPrefix = NettyClientSelector  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.clientSelectorThreadSize = 1  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.clientWorkerThreadPrefix = NettyClientWorkerThread  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.bossThreadSize = 1  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.threadFactory.workerThreadSize = default  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.shutdown.wait = 3  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.serialization = seata  
						 
					
						
							
								
							 
							
								
							 
							
								 
							
							
								transport.compressor = none