| transport { |
| # tcp udt unix-domain-socket |
| type = "TCP" |
| #NIO NATIVE |
| server = "NIO" |
| #enable heartbeat |
| heartbeat = true |
| #thread factory for netty |
| thread-factory { |
| boss-thread-prefix = "NettyBoss" |
| worker-thread-prefix = "NettyServerNIOWorker" |
| server-executor-thread-prefix = "NettyServerBizHandler" |
| share-boss-worker = false |
| client-selector-thread-prefix = "NettyClientSelector" |
| client-selector-thread-size = 1 |
| client-worker-thread-prefix = "NettyClientWorkerThread" |
| # netty boss thread size,will not be used for UDT |
| boss-thread-size = 1 |
| #auto default pin or 8 |
| worker-thread-size = 8 |
| } |
| shutdown { |
| # when destroy server, wait seconds |
| wait = 3 |
| } |
| serialization = "seata" |
| compressor = "none" |
| } |
| service { |
| #vgroup->rgroup |
| vgroup_mapping.my_test_tx_group = "default" |
| #only support single node |
| default.grouplist = "127.0.0.1:8091" |
| #degrade current not support |
| enableDegrade = false |
| #disable globaltransaction |
| disableGlobalTransaction = false |
| } |
| |
| client { |
| async.commit.buffer.limit = 10000 |
| lock { |
| retry.internal = 10 |
| retry.times = 30 |
| retry.policy.branch-rollback-on-conflict = true |
| } |
| report.retry.count = 5 |
| tm.commit.retry.count = 1 |
| tm.rollback.retry.count = 1 |
| #schedule check table meta |
| table.meta.check.enable = true |
| } |
| |
| transaction { |
| undo.data.validation = true |
| undo.log.serialization = "jackson" |
| undo.log.save.days = 7 |
| #schedule delete expired undo_log in milliseconds |
| undo.log.delete.period = 86400000 |
| undo.log.table = "undo_log" |
| } |
| |
| support { |
| ## spring |
| spring { |
| # auto proxy the DataSource bean |
| datasource.autoproxy = false |
| } |
| } |