This is an automated email from the ASF dual-hosted git repository.

jianbin pushed a commit to branch docusaurus
in repository https://gitbox.apache.org/repos/asf/incubator-seata-website.git


The following commit(s) were added to refs/heads/docusaurus by this push:
     new 934d7e2266 optimize: fix timeout configurations (#900)
934d7e2266 is described below

commit 934d7e226663cf1a9b73e4b10727391dd6fc6f63
Author: yougecn <[email protected]>
AuthorDate: Mon Sep 30 14:47:02 2024 +0800

    optimize: fix timeout configurations (#900)
---
 .../current/user/configurations.md                 |  12 +-
 .../current/user/configurations.md                 | 152 +++++++++++----------
 2 files changed, 83 insertions(+), 81 deletions(-)

diff --git 
a/i18n/en/docusaurus-plugin-content-docs/current/user/configurations.md 
b/i18n/en/docusaurus-plugin-content-docs/current/user/configurations.md
index fc0aa66348..a417257aa7 100644
--- a/i18n/en/docusaurus-plugin-content-docs/current/user/configurations.md
+++ b/i18n/en/docusaurus-plugin-content-docs/current/user/configurations.md
@@ -76,15 +76,15 @@ 
transport.enable-client-batch-send-request、client.log.exceptionRate
 ### Public sector
 
 | key                                       | desc                             
                                                     | remark                   
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
-| ----------------------------------------- | 
-------------------------------------------------------------------------------------
 | 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [...]
+| ----------------------------------------- | 
-------------------------------------------------------------------------------------
 
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [...]
 | transport.type                            | Socket communication mode        
                                                     | TCP, UNIX* DOMAIN* 
SOCKET, default TCP                                                             
                                                                                
                                                                                
                                                                                
                    [...]
 | transport.server                          | socket channel type              
                                                     | NIO, NATIVE (select 
KQueue or Epoll according to the operating system type and socket communication 
mode. Note that Windows only supports NIO, and NATIVE mode will throw an 
exception)                                                                      
                                                                                
                          [...]
 | transport.enableTmClientBatchSendRequest  | TM Batch Send Request Message 
Switch                                                  | Default false         
                                                                                
                                                                                
                                                                                
                                                                                
                 [...]
 | transport.enableRmClientBatchSendRequest  | RM Batch Send Request Message 
Switch                                                  | Default true          
                                                                                
                                                                                
                                                                                
                                                                                
                 [...]
 | transport.enableTcServerBatchSendResponse | TC Batch Send Reply Message 
Switch                                                    | Default false       
                                                                                
                                                                                
                                                                                
                                                                                
                   [...]
-| transport.rpcRmRequestTimeout             | RM sending request timeout       
                                                     | 30 seconds by default    
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
+| transport.rpcRmRequestTimeout             | RM sending request timeout       
                                                     | 15 seconds by default    
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
 | transport.rpcTmRequestTimeout             | TM sending request timeout       
                                                     | 30 seconds by default    
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
-| transport.rpcTcRequestTimeout             | TC sending request timeout       
                                                     | 30 seconds by default    
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
+| transport.rpcTcRequestTimeout             | TC sending request timeout       
                                                     | 15 seconds by default    
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
 | transport.threadFactory. bossThreadSize   | Netty communication model Boss 
group threads                                          | Default 1              
                                                                                
                                                                                
                                                                                
                                                                                
                [...]
 | transport.threadFactory. workerThreadSize | Netty communication model Worker 
group threads                                        | The number of threads 
can be configured or the number of threads in a specific thread working mode 
can be selected. There are four default working modes of threads: Auto (2 _ CPU 
cores+1), Pin (CPU cores, applicable to computing intensive tasks), BusyPin 
(CPU cores+1, applicable to computing intensive and memory limited scenarios) 
Default (2 _ CPU cores, a [...]
 | transport.shutdown. wait                  | Time to wait for service offline 
before the Netty thread pool on the server is closed | 3 seconds by default     
                                                                                
                                                                                
                                                                                
                                                                                
              [...]
@@ -97,7 +97,7 @@ 
transport.enable-client-batch-send-request、client.log.exceptionRate
 ### Server side
 
 | key                                        | desc                            
                                                                                
                                                                      | remark  
                                                                                
                                                                                
                                                                                
              [...]
-| ------------------------------------------ | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | 
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [...]
+| ------------------------------------------ | 
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 [...]
 | server.undo.logSaveDays                    | undo retention days             
                                                                                
                                                                      | 7 days 
by default, log\_ Status=1 (Appendix 3) and undo not normally cleaned           
                                                                                
                                                                                
               [...]
 | server.undo.logDeletePeriod                | undo Cleanup Thread Interval    
                                                                                
                                                                      | 
86,400,000 by default, in milliseconds                                          
                                                                                
                                                                                
                      [...]
 | server.maxCommitRetryTimeout               | Timeout duration of two-phase 
commit retry                                                                    
                                                                        | Unit: 
ms, s, m, h, d, corresponding to ms, s, min, h, day, default ms. The default 
value of - 1 means unlimited retries. Formula: timeout>=now 
globalTransactionBeginTime, true means no more retries after timeout (Note: no 
retries will be made after the timeout  [...]
@@ -115,7 +115,7 @@ 
transport.enable-client-batch-send-request、client.log.exceptionRate
 | server.enableParallelHandleBranch          | Two-phase Parallel Deployment 
Switch                                                                          
                                                                        | false 
                                                                                
                                                                                
                                                                                
                [...]
 | server.raft.group                          | In the Raft storage mode, the 
transaction group corresponding to the group and client should be matched with 
the value. For example, service.vgroup-mapping.default_tx_group=default. | New 
in 2.0.0 version                                                                
                                                                                
                                                                                
                  [...]
 | server.raft.server-addr                    | The Raft cluster list is as 
follows: 192.168.0.111:9091, 192.168.0.112:9091, 192.168.0.113:9091             
                                                                          |     
                                                                                
                                                                                
                                                                                
                  [...]
-| server.raft.snapshot-interval              | How often to take a memory 
snapshot? The state machine is paused every time a snapshot is taken, but this 
can improve recovery speed when stopping                                    | 
默认 600 秒                                                                        
                                                                                
                                                                                
                      [...]
+| server.raft.snapshot-interval              | How often to take a memory 
snapshot? The state machine is paused every time a snapshot is taken, but this 
can improve recovery speed when stopping                                    | 
Default 600 seconds                                                             
                                                                                
                                                                                
                      [...]
 | server.raft.apply-batch                    | Accumulate batches of tasks and 
submit them to the leader.                                                      
                                                                      | 32      
                                                                                
                                                                                
                                                                                
              [...]
 | server.raft.max-append-bufferSize          | Maximum size of the Raft log 
storage buffer                                                                  
                                                                         | 
262144                                                                          
                                                                                
                                                                                
                      [...]
 | server.raft.max-replicator-inflight-msgs   | The maximum number of in-flight 
requests when pipeline requests are enabled                                     
                                                                      | 256     
                                                                                
                                                                                
                                                                                
              [...]
@@ -165,7 +165,7 @@ 
transport.enable-client-batch-send-request、client.log.exceptionRate
 | store.redis.password                       | redis mode password (optional)  
                                                                                
                                                                      | null by 
default                                                                         
                                                                                
                                                                                
              [...]
 | store.redis.queryLimit                     | The maximum number of Redis 
queries at a time                                                               
                                                                          | 100 
by default                                                                      
                                                                                
                                                                                
                  [...]
 | store.redis.type                           | Redis operation type: lua, 
pippline                                                                        
                                                                           | 
pippline                                                                        
                                                                                
                                                                                
                      [...]
-| metrics.enabled                            | Whether to enable Metrics       
                                                                                
                                                                      | False 
is off by default. In the false state, all Metrics related components will not 
be initialized to minimize the performance loss                                 
                                                                                
                 [...]
+| metrics.enabled                            | Whether to enable Metrics       
                                                                                
                                                                      | True is 
on by default. In the false state, all Metrics related components will not be 
initialized to minimize the performance loss                                    
                                                                                
                [...]
 | metrics.registryType                       | Indicator registrar type        
                                                                                
                                                                      | The 
indicator registrar type used by Metrics is a built-in compact (simple) 
implementation by default. Meters in this implementation only use a limited 
memory count, and the performance is high enough to meet most scenarios; 
Currently, only one indicator regist [...]
 | metrics.exporterList                       | Index result Measurement data 
outputter list                                                                  
                                                                        | 
default prometheus. Multiple outputters are separated by English commas, such 
as "prometheus, jmx". Currently, only the prometheus outputters are connected   
                                                                                
                        [...]
 | metrics.exporterPrometheusPort             | prometheus exporter client port 
number                                                                          
                                                                      | 9898 by 
default                                                                         
                                                                                
                                                                                
              [...]
diff --git 
a/i18n/zh-cn/docusaurus-plugin-content-docs/current/user/configurations.md 
b/i18n/zh-cn/docusaurus-plugin-content-docs/current/user/configurations.md
index 969ba68f5b..1cf718eb1e 100644
--- a/i18n/zh-cn/docusaurus-plugin-content-docs/current/user/configurations.md
+++ b/i18n/zh-cn/docusaurus-plugin-content-docs/current/user/configurations.md
@@ -47,81 +47,83 @@ description: Seata 参数配置。
 
 ### server 端
 
-| key                                       | desc                             
                                                                                
| remark                                                                        
                                                                                
                                                                     | change 
record                                                     |
-| ----------------------------------------- | 
----------------------------------------------------------------------------------------------------------------
 | 
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 | ----------------------------------------------------------------- |
-| transport.enableTcServerBatchSendResponse | TC 批量发送回复消息开关                    
                                                                      | 默认 
false                                                                           
                                                                                
                                                              | 1.5.1 版本新增,建议为 
true,可解决 client 批量消息时的线头阻塞问题 |
-| transport.rpcTcRequestTimeout             | TC 二阶段下发请求超时时间                   
                                                                     | 默认 30 秒  
                                                                                
                                                                                
                                                       | 1.5.1 版本新增             
                                       |
-| server.undo.logSaveDays                   | undo 保留天数                        
                                                                            | 
默认 7 天,log_status=1(附录 3)和未正常清理的 undo                                           
                                                                                
                                                     |
-| server.undo.logDeletePeriod               | undo 清理线程间隔时间                    
                                                                        | 默认 
86400000,单位毫秒                                                                   
                                                                                
                                                         |
-| server.maxCommitRetryTimeout              | 二阶段提交重试超时时长                      
                                                                     | 单位 
ms,s,m,h,d,对应毫秒,秒,分,小时,天,默认毫秒。默认值-1 表示无限重试。公式: 
timeout>=now-globalTransactionBeginTime,true 表示超时则不再重试(注: 
达到超时时间后将不会做任何重试,有数据不一致风险,除非业务自行可校准数据,否者慎用) |
-| server.maxRollbackRetryTimeout            | 二阶段回滚重试超时时长                      
                                                                     | 同 commit 
                                                                                
                                                                                
                                                         |
-| server.recovery.committingRetryPeriod     | 二阶段提交未完成状态全局事务重试提交线程间隔时间         
                                                        | 默认 1000,单位毫秒          
                                                                                
                                                                                
                                      |
-| server.recovery.asynCommittingRetryPeriod | 二阶段异步提交状态重试提交线程间隔时间              
                                                             | 默认 1000,单位毫秒     
                                                                                
                                                                                
                                           |
-| server.recovery.rollbackingRetryPeriod    | 二阶段回滚状态重试回滚线程间隔时间                
                                                               | 默认 1000,单位毫秒   
                                                                                
                                                                                
                                             |
-| server.recovery.timeoutRetryPeriod        | 超时状态检测重试线程间隔时间                   
                                                                  | 默认 
1000,单位毫秒,检测出超时将全局事务置入回滚会话管理器                                                   
                                                                                
                                     |
-| server.rollbackRetryTimeoutUnlockEnable   | 二阶段回滚超时后是否释放锁                    
                                                                   | 默认 false   
                                                                                
                                                                                
                                                      |
-| server.distributedLockExpireTime          | Sever 端事务管理全局锁超时时间               
                                                                    | 默认 
10000,单位毫秒                                                                      
                                                                                
                                                         | 1.5.1 版本新增           
                                         |
-| server.server.xaerNotaRetryTimeout        | 防止 XA 分支事务悬挂的重试超时时间              
                                                                 | 默认 
60000,单位毫秒                                                                      
                                                                                
                                                         | 1.5.1 版本新增           
                                         |
-| server.session.branchAsyncQueueSize       | 分支事务 Session 异步删除线程池队列大小         
                                                                 | 默认 5000      
                                                                                
                                                                                
                                                    | 1.5.1 版本新增                
                                    |
-| server.session.enableBranchAsyncRemove    | 分支事务 Session 异步删除开关              
                                                                      | 默认 
false                                                                           
                                                                                
                                                              | 1.5.1 版本新增      
                                              |
-| server.enableParallelRequestHandle        | 对于批量请求消息的并行处理开关                  
                                                                 | 默认 true      
                                                                                
                                                                                
                                                    | 1.5.2 版本新增                
                                    |
-| server.enableParallelHandleBranch         | 二阶段并行下发开关                        
                                                                       | 默认 
false                                                                           
                                                                                
                                                              | 2.0.0 版本新增      
                                              |
-| server.applicationDataLimitCheck          | 是否开启应用数据大小检查                     
                                                                    | 默认 false  
                                                                                
                                                                                
                                                       |
-| server.applicationDataLimit               | 应用数据大小限制                         
                                                                        | 默认 
64000                                                                           
                                                                                
                                                              |
-| server.raft.group                         | raft 存储模式下的 group,client 
的事务分组对应的值要与之对应,如 service.vgroup-mapping.default_tx_group=default | default      
                                                                                
                                                                                
                                                      | 2.0.0 版本新增              
                                      |
-| server.raft.server-addr                   | raft 集群列表如 
192.168.0.111:9091,192.168.0.112:9091,192.168.0.113:9091                        
                 |                                                              
                                                                                
                                                                                
      | 2.0.0 版本新增                                                    |
-| server.raft.snapshot-interval             | 
间隔多久做一次内存快照,每做一次快照将暂停状态机,但是能提高停机恢复速度                                         | 
默认 600 秒                                                                        
                                                                                
                                                                | 2.0.0 版本新增    
                                                |
-| server.raft.apply-batch                   | 任务累积批次后提交至 leader                
                                                                      | 默认 32   
                                                                                
                                                                                
                                                         | 2.0.0 版本新增           
                                         |
-| server.raft.max-append-bufferSize         | raft 日志存储缓冲区最大大小                 
                                                                     | 默认 256K  
                                                                                
                                                                                
                                                        | 2.0.0 版本新增            
                                        |
-| server.raft.max-replicator-inflight-msgs  | 在启用 pipeline 请求情况下,最大 in-flight 
请求数                                                                | 默认 256     
                                                                                
                                                                                
                                                      | 2.0.0 版本新增              
                                      |
-| server.raft.disruptor-buffer-size         | 内部 disruptor buffer 
大小,如果是写入吞吐量较高场景,需要适当调高该值,                                         | 默认 16384    
                                                                                
                                                                                
                                                     | 2.0.0 版本新增               
                                     |
-| server.raft.election-timeout-ms           | 超过多久没有 leader 的心跳开始重选举           
                                                                  | 默认 1000 毫秒  
                                                                                
                                                                                
                                                   | 2.0.0 版本新增                 
                                   |
-| server.raft.reporter-enabled              | raft 自身的监控是否开启                   
                                                                       | 默认 
false                                                                           
                                                                                
                                                              | 2.0.0 版本新增      
                                              |
-| server.raft.reporter-initial-delay        | 监控输出间隔                           
                                                                          | 默认 
60 秒                                                                            
                                                                                
                                                             | 2.0.0 版本新增       
                                             |
-| server.raft.serialization                 | 序列化方式,目前仅支持 jackson              
                                                                     | 默认 
jackson                                                                         
                                                                                
                                                              | 2.0.0 版本新增      
                                              |
-| server.raft.compressor                    | raftlog 和 snapshot 的压缩方式,支持 
gzip, zstd, lz4                                                             | 
none                                                                            
                                                                                
                                                                   | 2.0.0 版本新增 
                                                   |
-| server.raft.sync                          | raftlog 同步刷盘                     
                                                                            | 
true                                                                            
                                                                                
                                                                   | 2.0.0 版本新增 
                                                   |
-| store.mode                                | 事务会话信息存储方式                       
                                                                      | file 
本地文件(不支持 HA),db 数据库、redis、raft 支持 HA                                            
                                                                                
                                               | 1.5.1 版本改用 lock 和 session 
分离存储,2.0.0 开始支持 raft 模式 |
-| store.lock.mode                           | 事务锁信息存储方式                        
                                                                       | file 
本地文件(不支持 HA),db 数据库,redis(支持 HA);配置为空时,取 store.mode 配置项值,raft 模式不允许指定           
                                                                                
                            | 1.5.1 版本新增,session 和 lock 可分离存储                   
     |
-| store.session.mode                        | 事务回话信息存储方式                       
                                                                      | file 
本地文件(不支持 HA),db 数据库,redis(支持 HA);配置为空时,取 store.mode 配置项值。raft 模式不允许单独指定         
                                                                                
                          | 1.5.1 版本新增,session 和 lock 可分离存储                     
   |
-| store.publicKey                           | db 或 redis 存储密码解密公钥              
                                                                       |        
                                                                                
                                                                                
                                                            | 1.4.2 版本支持        
                                            |
-| store.file.dir                            | file 模式文件存储文件夹名                  
                                                                      | 默认 
sessionStore                                                                    
                                                                                
                                                              |
-| store.file.maxBranchSessionSize           | file 模式文件存储分支 session 最大字节数      
                                                                   | 默认 
16384(16kb),单位 byte                                                             
                                                                                
                                                            |
-| store.file.maxGlobalSessionSize           | file 模式文件存储全局 session 最大字节数      
                                                                   | 默认 512b,单位 
byte                                                                            
                                                                                
                                                   |
-| store.file.fileWriteBufferCacheSize       | file 模式文件存储 buffer 最大缓存大小        
                                                                    | 默认 
16384(16kb),单位 byte,写入 session 等数据量大于该值时会抛出异常                                   
                                                                                
                                           |
-| store.file.flushDiskMode                  | file 模式文件存储刷盘策略                  
                                                                      | 默认 
async,可选 sync                                                                   
                                                                                
                                                           |
-| store.file.sessionReloadReadSize          | file 模式文件存储 Server 
节点重启后从备份文件中恢复的 session 或 lock key 上限个数                               | 默认 100   
                                                                                
                                                                                
                                                        |
-| store.db.datasource                       | db 模式数据源类型                       
                                                                         | 
dbcp、druid、hikari;无默认值,store.mode=db 时必须指定                                      
                                                                                
                                                      |
-| store.db.dbType                           | db 模式数据库类型                       
                                                                         | 
mysql、oracle、db2、sqlserver、sybaee、h2、sqlite、access、postgresql、oceanbase;无默认值,store.mode=db
 时必须指定。                                                                         
                                    |
-| store.db.driverClassName                  | db 模式数据库驱动                       
                                                                         | 
store.mode=db 时必须指定                                                             
                                                                                
                                                              |
-| store.db.url                              | db 模式数据库 url                     
                                                                           | 
store.mode=db 时必须指定,在使用 mysql 
作为数据源时,建议在连接参数中加上`rewriteBatchedStatements=true`(详细原因请阅读附录 7)                   
                                                                                
  |
-| store.db.user                             | db 模式数据库账户                       
                                                                         | 
store.mode=db 时必须指定                                                             
                                                                                
                                                              |
-| store.db.password                         | db 模式数据库账户密码                     
                                                                       | 
store.mode=db 时必须指定                                                             
                                                                                
                                                              |
-| store.db.minConn                          | db 模式数据库初始连接数                    
                                                                      | 默认 1    
                                                                                
                                                                                
                                                         |
-| store.db.maxConn                          | db 模式数据库最大连接数                    
                                                                      | 默认 20   
                                                                                
                                                                                
                                                         |
-| store.db.maxWait                          | db 模式获取连接时最大等待时间                 
                                                                   | 默认 
5000,单位毫秒                                                                       
                                                                                
                                                         |
-| store.db.globalTable                      | db 模式全局事务表名                      
                                                                        | 默认 
global_table                                                                    
                                                                                
                                                              |
-| store.db.branchTable                      | db 模式分支事务表名                      
                                                                        | 默认 
branch_table                                                                    
                                                                                
                                                              |
-| store.db.lockTable                        | db 模式全局锁表名                       
                                                                         | 默认 
lock_table                                                                      
                                                                                
                                                              |
-| store.db.queryLimit                       | db 模式查询全局事务一次的最大条数               
                                                                 | 默认 100       
                                                                                
                                                                                
                                                    |
-| store.db.distributedLockTable             | db 模式 Sever 端事务管理全局锁存储表名         
                                                                  | 默认 
distributed_lock,多 Sever 集群下保证同时只有一个 Sever 处理提交或回滚                              
                                                                                
                                          | 1.5.1 版本新增                          
                          |
-| store.redis.mode                          | redis 模式                         
                                                                              | 
默认 single,可选 sentinel                                                           
                                                                                
                                                               | 1.4.2 版本新增 
sentinel 模式                                      |
-| store.redis.single.host                   | 单机模式下 redis 的 host,兼容 1.4.2 
之前的版本,该配置为空时选取 store.redis.host 作为配置项                     | 1.4.2 版本新增          
                                                                                
                                                                                
                                           |
-| store.redis.single.port                   | 单机模式下 redis 的 port,兼容 1.4.2 
之前的版本,该配置为空时选取 store.redis.port 作为配置项                     | 1.4.2 版本新增          
                                                                                
                                                                                
                                           |
-| store.redis.sentinel.masterName           | sentinel 模式下 redis 的主库名称         
                                                                        |       
                                                                                
                                                                                
                                                             | 1.4.2 版本新增       
                                             |
-| store.redis.sentinel.sentinelHosts        | sentinel 模式下 sentinel 的 hosts    
                                                                            | 多 
hosts 以逗号分隔                                                                     
                                                                                
                                                           | 1.4.2 版本新增         
                                           |
-| store.redis.host                          | redis 模式 ip                      
                                                                              | 
默认 127.0.0.1                                                                    
                                                                                
                                                                 | 1.4.2 版本弃用   
                                                 |
-| store.redis.port                          | redis 模式端口                       
                                                                            | 
默认 6379                                                                         
                                                                                
                                                                 | 1.4.2 版本弃用   
                                                 |
-| store.redis.maxConn                       | redis 模式最大连接数                    
                                                                         | 默认 
10                                                                              
                                                                                
                                                              |
-| store.redis.minConn                       | redis 模式最小连接数                    
                                                                         | 默认 1 
                                                                                
                                                                                
                                                            |
-| store.redis.database                      | redis 模式默认库                      
                                                                           | 默认 
0                                                                               
                                                                                
                                                              |
-| store.redis.password                      | redis 模式密码(无可不填)                 
                                                                        | 默认 
null                                                                            
                                                                                
                                                              |
-| store.redis.queryLimit                    | redis 模式一次查询最大条数                 
                                                                      | 默认 100  
                                                                                
                                                                                
                                                         |
-| store.redis.type                          | redis 模式主要使用的方式: lua, pippline   
                                                                       | 
pippline                                                                        
                                                                                
                                                                   |
-| metrics.enabled                           | 是否启用 Metrics                     
                                                                            | 
默认 false 关闭,在 False 状态下,所有与 Metrics 相关的组件将不会被初始化,使得性能损耗最低                       
                                                                                
                                 |
-| metrics.registryType                      | 指标注册器类型                          
                                                                         | 
Metrics 使用的指标注册器类型,默认为内置的 compact(简易)实现,这个实现中的 Meter 
仅使用有限内存计数,性能高足够满足大多数场景;目前只能设置一个指标注册器实现                                          
                          |
-| metrics.exporterList                      | 指标结果 Measurement 数据输出器列表         
                                                                     | 默认 
prometheus,多个输出器使用英文逗号分割,例如"prometheus,jmx",目前仅实现了对接 prometheus 的输出器            
                                                                                
                                |
-| metrics.exporterPrometheusPort            | prometheus 输出器 Client 端口号        
                                                                          | 默认 
9898                                                                            
                                                                                
                                                              |
+| key                                       | desc                             
                                                         | remark               
                                                                                
                                                  | change record               
                                 |
+| ----------------------------------------- 
|-------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|
 ------------------------------------------------------------ |
+| transport.enableTcServerBatchSendResponse | TC 批量发送回复消息开关                    
                                                         | 默认 false             
                                                                                
                                                  | 1.5.1 版本新增,建议为 true,可解决 
client 批量消息时的线头阻塞问题 |
+| transport.rpcRmRequestTimeout             | RM 二阶段下发请求超时时间                   
                                                         | 默认 15 秒              
                                                                                
                                                  |                             
                                 |
+| transport.rpcTmRequestTimeout             | TM 二阶段下发请求超时时间                   
                                                         | 默认 30 秒              
                                                                                
                                                  |                             
                                 |
+| transport.rpcTcRequestTimeout             | TC 二阶段下发请求超时时间                   
                                                         | 默认 15 秒              
                                                                                
                                                  | 1.5.1 版本新增                  
                             |
+| server.undo.logSaveDays                   | undo 保留天数                        
                                                         | 默认 7 
天,log_status=1(附录 3)和未正常清理的 undo                                                
                                                                  |             
                                                 |
+| server.undo.logDeletePeriod               | undo 清理线程间隔时间                    
                                                         | 默认 86400000,单位毫秒     
                                                                                
                                                  |                             
                                 |
+| server.maxCommitRetryTimeout              | 二阶段提交重试超时时长                      
                                                         | 单位 
ms,s,m,h,d,对应毫秒,秒,分,小时,天,默认毫秒。默认值-1 表示无限重试。公式: 
timeout>=now-globalTransactionBeginTime,true 表示超时则不再重试(注: 
达到超时时间后将不会做任何重试,有数据不一致风险,除非业务自行可校准数据,否者慎用) |                                    
                          |
+| server.maxRollbackRetryTimeout            | 二阶段回滚重试超时时长                      
                                                         | 同 commit             
                                                                                
                                                  |                             
                                 |
+| server.recovery.committingRetryPeriod     | 二阶段提交未完成状态全局事务重试提交线程间隔时间         
                                                         | 默认 1000,单位毫秒         
                                                                                
                                                  |                             
                                 |
+| server.recovery.asynCommittingRetryPeriod | 二阶段异步提交状态重试提交线程间隔时间              
                                                         | 默认 1000,单位毫秒         
                                                                                
                                                  |                             
                                 |
+| server.recovery.rollbackingRetryPeriod    | 二阶段回滚状态重试回滚线程间隔时间                
                                                         | 默认 1000,单位毫秒         
                                                                                
                                                  |                             
                                 |
+| server.recovery.timeoutRetryPeriod        | 超时状态检测重试线程间隔时间                   
                                                         | 默认 
1000,单位毫秒,检测出超时将全局事务置入回滚会话管理器                                                   
                                                                    |           
                                                   |
+| server.rollbackRetryTimeoutUnlockEnable   | 二阶段回滚超时后是否释放锁                    
                                                         | 默认 false             
                                                                                
                                                  |                             
                                 |
+| server.distributedLockExpireTime          | Sever 端事务管理全局锁超时时间               
                                                         | 默认 10000,单位毫秒        
                                                                                
                                                  | 1.5.1 版本新增                  
                             |
+| server.server.xaerNotaRetryTimeout        | 防止 XA 分支事务悬挂的重试超时时间              
                                                         | 默认 60000,单位毫秒        
                                                                                
                                                  | 1.5.1 版本新增                  
                             |
+| server.session.branchAsyncQueueSize       | 分支事务 Session 异步删除线程池队列大小         
                                                         | 默认 5000              
                                                                                
                                                  | 1.5.1 版本新增                  
                             |
+| server.session.enableBranchAsyncRemove    | 分支事务 Session 异步删除开关              
                                                         | 默认 false             
                                                                                
                                                  | 1.5.1 版本新增                  
                             |
+| server.enableParallelRequestHandle        | 对于批量请求消息的并行处理开关                  
                                                         | 默认 true              
                                                                                
                                                  | 1.5.2 版本新增                  
                             |
+| server.enableParallelHandleBranch         | 二阶段并行下发开关                        
                                                         | 默认 false             
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.applicationDataLimitCheck          | 是否开启应用数据大小检查                     
                                                         | 默认 false             
                                                                                
                                                  |                             
                                 |
+| server.applicationDataLimit               | 应用数据大小限制                         
                                                         | 默认 64000             
                                                                                
                                                  |                             
                                 |
+| server.raft.group                         | raft 存储模式下的 group,client 
的事务分组对应的值要与之对应,如 service.vgroup-mapping.default_tx_group=default | default      
                                                                                
                                                          | 2.0.0 版本新增          
                                     |
+| server.raft.server-addr                   | raft 集群列表如 
192.168.0.111:9091,192.168.0.112:9091,192.168.0.113:9091                       
|                                                                               
                                                                         | 
2.0.0 版本新增                                               |
+| server.raft.snapshot-interval             | 
间隔多久做一次内存快照,每做一次快照将暂停状态机,但是能提高停机恢复速度                                            
          | 默认 600 秒                                                            
                                                                                
   | 2.0.0 版本新增                                               |
+| server.raft.apply-batch                   | 任务累积批次后提交至 leader                
                                                         | 默认 32                
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.raft.max-append-bufferSize         | raft 日志存储缓冲区最大大小                 
                                                         | 默认 256K              
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.raft.max-replicator-inflight-msgs  | 在启用 pipeline 请求情况下,最大 in-flight 
请求数                                                       | 默认 256              
                                                                                
                                                   | 2.0.0 版本新增                 
                              |
+| server.raft.disruptor-buffer-size         | 内部 disruptor buffer 
大小,如果是写入吞吐量较高场景,需要适当调高该值,                                             | 默认 
16384                                                                           
                                                                    | 2.0.0 
版本新增                                               |
+| server.raft.election-timeout-ms           | 超过多久没有 leader 的心跳开始重选举           
                                                         | 默认 1000 毫秒           
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.raft.reporter-enabled              | raft 自身的监控是否开启                   
                                                         | 默认 false             
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.raft.reporter-initial-delay        | 监控输出间隔                           
                                                         | 默认 60 秒              
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.raft.serialization                 | 序列化方式,目前仅支持 jackson              
                                                         | 默认 jackson           
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| server.raft.compressor                    | raftlog 和 snapshot 的压缩方式,支持 
gzip, zstd, lz4                                               | none            
                                                                                
                                                       | 2.0.0 版本新增             
                                  |
+| server.raft.sync                          | raftlog 同步刷盘                     
                                                         | true                 
                                                                                
                                                  | 2.0.0 版本新增                  
                             |
+| store.mode                                | 事务会话信息存储方式                       
                                                         | file 本地文件(不支持 HA),db 
数据库、redis、raft 支持 HA                                                            
                                                  | 1.5.1 版本改用 lock 和 session 
分离存储,2.0.0 开始支持 raft 模式 |
+| store.lock.mode                           | 事务锁信息存储方式                        
                                                         | file 本地文件(不支持 HA),db 
数据库,redis(支持 HA);配置为空时,取 store.mode 配置项值,raft 模式不允许指定                           
                                                  | 1.5.1 版本新增,session 和 lock 
可分离存储                   |
+| store.session.mode                        | 事务回话信息存储方式                       
                                                         | file 本地文件(不支持 HA),db 
数据库,redis(支持 HA);配置为空时,取 store.mode 配置项值。raft 模式不允许单独指定                         
                                                  | 1.5.1 版本新增,session 和 lock 
可分离存储                   |
+| store.publicKey                           | db 或 redis 存储密码解密公钥              
                                                         |                      
                                                                                
                                                  | 1.4.2 版本支持                  
                             |
+| store.file.dir                            | file 模式文件存储文件夹名                  
                                                         | 默认 sessionStore      
                                                                                
                                                  |                             
                                 |
+| store.file.maxBranchSessionSize           | file 模式文件存储分支 session 最大字节数      
                                                         | 默认 16384(16kb),单位 
byte                                                                            
                                                     |                          
                                    |
+| store.file.maxGlobalSessionSize           | file 模式文件存储全局 session 最大字节数      
                                                         | 默认 512b,单位 byte      
                                                                                
                                                  |                             
                                 |
+| store.file.fileWriteBufferCacheSize       | file 模式文件存储 buffer 最大缓存大小        
                                                         | 默认 16384(16kb),单位 
byte,写入 session 等数据量大于该值时会抛出异常                                                  
                                                     |                          
                                    |
+| store.file.flushDiskMode                  | file 模式文件存储刷盘策略                  
                                                         | 默认 async,可选 sync     
                                                                                
                                                  |                             
                                 |
+| store.file.sessionReloadReadSize          | file 模式文件存储 Server 
节点重启后从备份文件中恢复的 session 或 lock key 上限个数                                 | 默认 100 
                                                                                
                                                                |               
                                               |
+| store.db.datasource                       | db 模式数据源类型                       
                                                         | 
dbcp、druid、hikari;无默认值,store.mode=db 时必须指定                                      
                                                                       |        
                                                      |
+| store.db.dbType                           | db 模式数据库类型                       
                                                         | 
mysql、oracle、db2、sqlserver、sybaee、h2、sqlite、access、postgresql、oceanbase;无默认值,store.mode=db
 时必须指定。                                                      |                  
                                            |
+| store.db.driverClassName                  | db 模式数据库驱动                       
                                                         | store.mode=db 时必须指定  
                                                                                
                                                  |                             
                                 |
+| store.db.url                              | db 模式数据库 url                     
                                                         | store.mode=db 
时必须指定,在使用 mysql 作为数据源时,建议在连接参数中加上`rewriteBatchedStatements=true`(详细原因请阅读附录 7)   
                                                         |                      
                                        |
+| store.db.user                             | db 模式数据库账户                       
                                                         | store.mode=db 时必须指定  
                                                                                
                                                  |                             
                                 |
+| store.db.password                         | db 模式数据库账户密码                     
                                                         | store.mode=db 时必须指定  
                                                                                
                                                  |                             
                                 |
+| store.db.minConn                          | db 模式数据库初始连接数                    
                                                         | 默认 1                 
                                                                                
                                                  |                             
                                 |
+| store.db.maxConn                          | db 模式数据库最大连接数                    
                                                         | 默认 20                
                                                                                
                                                  |                             
                                 |
+| store.db.maxWait                          | db 模式获取连接时最大等待时间                 
                                                         | 默认 5000,单位毫秒         
                                                                                
                                                  |                             
                                 |
+| store.db.globalTable                      | db 模式全局事务表名                      
                                                         | 默认 global_table      
                                                                                
                                                  |                             
                                 |
+| store.db.branchTable                      | db 模式分支事务表名                      
                                                         | 默认 branch_table      
                                                                                
                                                  |                             
                                 |
+| store.db.lockTable                        | db 模式全局锁表名                       
                                                         | 默认 lock_table        
                                                                                
                                                  |                             
                                 |
+| store.db.queryLimit                       | db 模式查询全局事务一次的最大条数               
                                                         | 默认 100               
                                                                                
                                                  |                             
                                 |
+| store.db.distributedLockTable             | db 模式 Sever 端事务管理全局锁存储表名         
                                                         | 默认 
distributed_lock,多 Sever 集群下保证同时只有一个 Sever 处理提交或回滚                              
                                                                    | 1.5.1 
版本新增                                               |
+| store.redis.mode                          | redis 模式                         
                                                         | 默认 single,可选 
sentinel                                                                        
                                                          | 1.4.2 版本新增 sentinel 
模式                                 |
+| store.redis.single.host                   | 单机模式下 redis 的 host,兼容 1.4.2 
之前的版本,该配置为空时选取 store.redis.host 作为配置项                         | 1.4.2 版本新增      
                                                                                
                                                       |                        
                                      |
+| store.redis.single.port                   | 单机模式下 redis 的 port,兼容 1.4.2 
之前的版本,该配置为空时选取 store.redis.port 作为配置项                         | 1.4.2 版本新增      
                                                                                
                                                       |                        
                                      |
+| store.redis.sentinel.masterName           | sentinel 模式下 redis 的主库名称         
                                                         |                      
                                                                                
                                                  | 1.4.2 版本新增                  
                             |
+| store.redis.sentinel.sentinelHosts        | sentinel 模式下 sentinel 的 hosts    
                                                         | 多 hosts 以逗号分隔        
                                                                                
                                                  | 1.4.2 版本新增                  
                             |
+| store.redis.host                          | redis 模式 ip                      
                                                         | 默认 127.0.0.1         
                                                                                
                                                  | 1.4.2 版本弃用                  
                             |
+| store.redis.port                          | redis 模式端口                       
                                                         | 默认 6379              
                                                                                
                                                  | 1.4.2 版本弃用                  
                             |
+| store.redis.maxConn                       | redis 模式最大连接数                    
                                                         | 默认 10                
                                                                                
                                                  |                             
                                 |
+| store.redis.minConn                       | redis 模式最小连接数                    
                                                         | 默认 1                 
                                                                                
                                                  |                             
                                 |
+| store.redis.database                      | redis 模式默认库                      
                                                         | 默认 0                 
                                                                                
                                                  |                             
                                 |
+| store.redis.password                      | redis 模式密码(无可不填)                 
                                                         | 默认 null              
                                                                                
                                                  |                             
                                 |
+| store.redis.queryLimit                    | redis 模式一次查询最大条数                 
                                                         | 默认 100               
                                                                                
                                                  |                             
                                 |
+| store.redis.type                          | redis 模式主要使用的方式: lua, pippline   
                                                         | pippline             
                                                                                
                                                  |                             
                                 |
+| metrics.enabled                           | 是否启用 Metrics                     
                                                         | 默认 true 开启,在 False 
状态下,所有与 Metrics 相关的组件将不会被初始化,使得性能损耗最低                                           
                                                    |                           
                                   |
+| metrics.registryType                      | 指标注册器类型                          
                                                         | Metrics 
使用的指标注册器类型,默认为内置的 compact(简易)实现,这个实现中的 Meter 
仅使用有限内存计数,性能高足够满足大多数场景;目前只能设置一个指标注册器实现                                          
                  |                                                             
 |
+| metrics.exporterList                      | 指标结果 Measurement 数据输出器列表         
                                                         | 默认 
prometheus,多个输出器使用英文逗号分割,例如"prometheus,jmx",目前仅实现了对接 prometheus 的输出器            
                                                                    |           
                                                   |
+| metrics.exporterPrometheusPort            | prometheus 输出器 Client 端口号        
                                                         | 默认 9898              
                                                                                
                                                  |                             
                                 |
 
 ### client 端
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to