122 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Properties
		
	
	
	
	
	
		
		
			
		
	
	
			122 lines
		
	
	
		
			4.3 KiB
		
	
	
	
		
			Properties
		
	
	
	
	
	
|  | 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 | ||
|  | store.db.url=jdbc:mysql://127.0.0.1:3306/ry-seata?useUnicode=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true | ||
|  | store.db.user=root | ||
|  | store.db.password=root | ||
|  | 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 |