seata-server.properties 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. service.vgroupMapping.ruoyi-auth-group=default
  2. service.vgroupMapping.ruoyi-system-group=default
  3. service.vgroupMapping.ruoyi-resource-group=default
  4. service.enableDegrade=false
  5. service.disableGlobalTransaction=false
  6. #Transaction storage configuration, only for the server. The file, DB, and redis configuration values are optional.
  7. store.mode=db
  8. store.lock.mode=db
  9. store.session.mode=db
  10. #Used for password encryption
  11. store.publicKey=
  12. #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.
  13. store.db.datasource=hikari
  14. store.db.dbType=mysql
  15. store.db.driverClassName=com.mysql.cj.jdbc.Driver
  16. store.db.url=jdbc:mysql://127.0.0.1:3306/ry-seata?useUnicode=true&rewriteBatchedStatements=true&allowPublicKeyRetrieval=true
  17. store.db.user=root
  18. store.db.password=root
  19. store.db.minConn=5
  20. store.db.maxConn=30
  21. store.db.globalTable=global_table
  22. store.db.branchTable=branch_table
  23. store.db.distributedLockTable=distributed_lock
  24. store.db.queryLimit=100
  25. store.db.lockTable=lock_table
  26. store.db.maxWait=5000
  27. # redis 模式 store.mode=redis 开启 (控制台查询功能有限,不影响实际执行功能)
  28. # store.redis.host=127.0.0.1
  29. # store.redis.port=6379
  30. # 最大连接数
  31. # store.redis.maxConn=10
  32. # 最小连接数
  33. # store.redis.minConn=1
  34. # store.redis.database=0
  35. # store.redis.password=
  36. # store.redis.queryLimit=100
  37. #Transaction rule configuration, only for the server
  38. server.recovery.committingRetryPeriod=1000
  39. server.recovery.asynCommittingRetryPeriod=1000
  40. server.recovery.rollbackingRetryPeriod=1000
  41. server.recovery.timeoutRetryPeriod=1000
  42. server.maxCommitRetryTimeout=-1
  43. server.maxRollbackRetryTimeout=-1
  44. server.rollbackRetryTimeoutUnlockEnable=false
  45. server.distributedLockExpireTime=10000
  46. server.xaerNotaRetryTimeout=60000
  47. server.session.branchAsyncQueueSize=5000
  48. server.session.enableBranchAsyncRemove=false
  49. #Transaction rule configuration, only for the client
  50. client.rm.asyncCommitBufferLimit=10000
  51. client.rm.lock.retryInterval=10
  52. client.rm.lock.retryTimes=30
  53. client.rm.lock.retryPolicyBranchRollbackOnConflict=true
  54. client.rm.reportRetryCount=5
  55. client.rm.tableMetaCheckEnable=true
  56. client.rm.tableMetaCheckerInterval=60000
  57. client.rm.sqlParserType=druid
  58. client.rm.reportSuccessEnable=false
  59. client.rm.sagaBranchRegisterEnable=false
  60. client.rm.sagaJsonParser=fastjson
  61. client.rm.tccActionInterceptorOrder=-2147482648
  62. client.tm.commitRetryCount=5
  63. client.tm.rollbackRetryCount=5
  64. client.tm.defaultGlobalTransactionTimeout=60000
  65. client.tm.degradeCheck=false
  66. client.tm.degradeCheckAllowTimes=10
  67. client.tm.degradeCheckPeriod=2000
  68. client.tm.interceptorOrder=-2147482648
  69. client.undo.dataValidation=true
  70. client.undo.logSerialization=jackson
  71. client.undo.onlyCareUpdateColumns=true
  72. server.undo.logSaveDays=7
  73. server.undo.logDeletePeriod=86400000
  74. client.undo.logTable=undo_log
  75. client.undo.compress.enable=true
  76. client.undo.compress.type=zip
  77. client.undo.compress.threshold=64k
  78. #For TCC transaction mode
  79. tcc.fence.logTableName=tcc_fence_log
  80. tcc.fence.cleanPeriod=1h
  81. #Log rule configuration, for client and server
  82. log.exceptionRate=100
  83. #Metrics configuration, only for the server
  84. metrics.enabled=false
  85. metrics.registryType=compact
  86. metrics.exporterList=prometheus
  87. metrics.exporterPrometheusPort=9898
  88. #For details about configuration items, see https://seata.io/zh-cn/docs/user/configurations.html
  89. #Transport configuration, for client and server
  90. transport.type=TCP
  91. transport.server=NIO
  92. transport.heartbeat=true
  93. transport.enableTmClientBatchSendRequest=false
  94. transport.enableRmClientBatchSendRequest=true
  95. transport.enableTcServerBatchSendResponse=false
  96. transport.rpcRmRequestTimeout=30000
  97. transport.rpcTmRequestTimeout=30000
  98. transport.rpcTcRequestTimeout=30000
  99. transport.threadFactory.bossThreadPrefix=NettyBoss
  100. transport.threadFactory.workerThreadPrefix=NettyServerNIOWorker
  101. transport.threadFactory.serverExecutorThreadPrefix=NettyServerBizHandler
  102. transport.threadFactory.shareBossWorker=false
  103. transport.threadFactory.clientSelectorThreadPrefix=NettyClientSelector
  104. transport.threadFactory.clientSelectorThreadSize=1
  105. transport.threadFactory.clientWorkerThreadPrefix=NettyClientWorkerThread
  106. transport.threadFactory.bossThreadSize=1
  107. transport.threadFactory.workerThreadSize=default
  108. transport.shutdown.wait=3
  109. transport.serialization=seata
  110. transport.compressor=none