This is an automated email from the ASF dual-hosted git repository.
zhaojinchao pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 69c22d7dcd2 update dev-manual doc for transaction (#19107)
69c22d7dcd2 is described below
commit 69c22d7dcd258f45a2325c9e3c86c6d2d5b022b0
Author: JingShang Lu <[email protected]>
AuthorDate: Wed Jul 13 18:46:15 2022 +0800
update dev-manual doc for transaction (#19107)
---
.../content/best-practices/transaction.cn.md | 2 +-
.../content/best-practices/transaction.en.md | 2 +-
docs/document/content/dev-manual/transaction.cn.md | 31 ++++++------
docs/document/content/dev-manual/transaction.en.md | 57 +++++++++++-----------
docs/document/content/downloads/_index.cn.md | 2 +-
5 files changed, 46 insertions(+), 48 deletions(-)
diff --git a/docs/document/content/best-practices/transaction.cn.md
b/docs/document/content/best-practices/transaction.cn.md
index 5127fac3914..a13b8f7991e 100644
--- a/docs/document/content/best-practices/transaction.cn.md
+++ b/docs/document/content/best-practices/transaction.cn.md
@@ -15,4 +15,4 @@ Apache ShardingSphere 提供分布式场景下的事务语义,当有事务需
## 操作步骤
-参考 [ShardingSphere 使用 XA
Narayana](cn/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.cn.md)
\ No newline at end of file
+参考 [ShardingSphere 使用 XA
Narayana](cn/user-manual/shardingsphere-jdbc/special-api/transaction/)
\ No newline at end of file
diff --git a/docs/document/content/best-practices/transaction.en.md
b/docs/document/content/best-practices/transaction.en.md
index 00f090443c3..ede037d0063 100644
--- a/docs/document/content/best-practices/transaction.en.md
+++ b/docs/document/content/best-practices/transaction.en.md
@@ -16,4 +16,4 @@ ShardingSphere provides three transaction modes: LOCAL, XA,
and BASE to address
## Procedure
-See [ShardingSphere Using XA
Narayana](en/user-manual/shardingsphere-jdbc/special-api/transaction/narayana.en.md)
\ No newline at end of file
+See [ShardingSphere Using XA
Narayana](en/user-manual/shardingsphere-jdbc/special-api/transaction/)
\ No newline at end of file
diff --git a/docs/document/content/dev-manual/transaction.cn.md
b/docs/document/content/dev-manual/transaction.cn.md
index 058fafd2dcc..0cacfbc7ff2 100644
--- a/docs/document/content/dev-manual/transaction.cn.md
+++ b/docs/document/content/dev-manual/transaction.cn.md
@@ -5,22 +5,29 @@ weight = 10
chapter = true
+++
-## ShardingSphereTransactionManager
+## SPI 接口
+
+### ShardingSphereTransactionManager
| *SPI 名称* | *详细说明* |
| ---------------------------------------- | ------------------------- |
| ShardingSphereTransactionManager | 分布式事务管理器 |
+| XATransactionManagerProvider | XA 分布式事务管理器 |
+| XADataSourceDefinition | 非 XA 数据源自动转化为 XA 数据源
|
+| DataSourcePropertyProvider | 用于获取数据源连接池的标准属性 |
+
+
+
+## 示例
+
+### ShardingSphereTransactionManager
| *已知实现类* | *详细说明* |
| ---------------------------------------- | ------------------------- |
| XAShardingSphereTransactionManager | 基于 XA 的分布式事务管理器 |
| SeataATShardingSphereTransactionManager | 基于 Seata 的分布式事务管理器 |
-## XATransactionManagerProvider
-
-| *SPI 名称* | *详细说明* |
-| ------------------------------------ | -------------------------------- |
-| XATransactionManagerProvider | XA 分布式事务管理器 |
+### XATransactionManagerProvider
| *已知实现类* | *详细说明* |
| ------------------------------------ | -------------------------------- |
@@ -28,11 +35,7 @@ chapter = true
| NarayanaXATransactionManagerProvider | 基于 Narayana 的 XA 分布式事务管理器 |
| BitronixXATransactionManagerProvider | 基于 Bitronix 的 XA 分布式事务管理器 |
-## XADataSourceDefinition
-
-| *SPI 名称* | *详细说明*
|
-| -------------------------------- |
------------------------------------------------------ |
-| XADataSourceDefinition | 非 XA 数据源自动转化为 XA 数据源
|
+### XADataSourceDefinition
| *已知实现类* | *详细说明*
|
| -------------------------------- |
------------------------------------------------------- |
@@ -43,11 +46,7 @@ chapter = true
| SQLServerXADataSourceDefinition | 非 XA 的 SQLServer 数据源自动转化为 XA 的 SQLServer
数据源 |
| H2XADataSourceDefinition | 非 XA 的 H2 数据源自动转化为 XA 的 H2 数据源
|
-## DataSourcePropertyProvider
-
-| *SPI 名称* | *详细说明* |
-| -------------------------- | ----------------------------- |
-| DataSourcePropertyProvider | 用于获取数据源连接池的标准属性 |
+### DataSourcePropertyProvider
| *已知实现类* | *详细说明* |
| -------------------------- | ------------------------------ |
diff --git a/docs/document/content/dev-manual/transaction.en.md
b/docs/document/content/dev-manual/transaction.en.md
index 1d3010095ba..976e9f1974e 100644
--- a/docs/document/content/dev-manual/transaction.en.md
+++ b/docs/document/content/dev-manual/transaction.en.md
@@ -5,37 +5,40 @@ weight = 10
chapter = true
+++
-## ShardingSphereTransactionManager
+## SPI Interface
-| *SPI Name* | *Description*
|
-| --------------------------------------- |
------------------------------------- |
-| ShardingSphereTransactionManager | Distributed transaction manager
|
+### ShardingSphereTransactionManager
-| *Implementation Class* | *Description*
|
-| --------------------------------------- |
------------------------------------- |
-| XAShardingSphereTransactionManager | XA distributed transaction manager
|
-| SeataATShardingSphereTransactionManager | Seata distributed transaction
manager |
+| *SPI Name* | *Description* |
+| ---------------------------------------- | ------------------------- |
+| ShardingSphereTransactionManager | Distributed transaction manager
|
+| XATransactionManagerProvider | XA distributed transaction manager
|
+| XADataSourceDefinition | Auto convert Non XA data source to XA
data source |
+| DataSourcePropertyProvider | Used to get standard properties of data source
pool |
-## XATransactionManagerProvider
-| *SPI Name* | *Description*
|
-| ------------------------------------ |
---------------------------------------------------- |
-| XATransactionManagerProvider | XA distributed transaction manager
|
-| *Implementation Class* | *Description*
|
-| ------------------------------------ |
---------------------------------------------------- |
+## Sample
+
+### ShardingSphereTransactionManager
+
+| *Implementation Class* | *Description*
|
+| ---------------------------------------- | ------------------------- |
+| XAShardingSphereTransactionManager | XA distributed transaction
manager |
+| SeataATShardingSphereTransactionManager | Seata distributed transaction
manager |
+
+### XATransactionManagerProvider
+
+| *Implementation Class* | *Description*
|
+| ------------------------------------ | -------------------------------- |
| AtomikosTransactionManagerProvider | XA distributed transaction manager
based on Atomikos |
| NarayanaXATransactionManagerProvider | XA distributed transaction manager
based on Narayana |
| BitronixXATransactionManagerProvider | XA distributed transaction manager
based on Bitronix |
-## XADataSourceDefinition
-
-| *SPI Name* | *Description*
|
-| -------------------------------- |
----------------------------------------------------------------------- |
-| XADataSourceDefinition | Auto convert Non XA data source to XA
data source |
+### XADataSourceDefinition
-| *Implementation Class* | *Description*
|
-| -------------------------------- |
----------------------------------------------------------------------- |
+| *Implementation Class* | *Description*
|
+| -------------------------------- |
------------------------------------------------------- |
| MySQLXADataSourceDefinition | Auto convert Non XA MySQL data source to
XA MySQL data source |
| MariaDBXADataSourceDefinition | Auto convert Non XA MariaDB data source
to XA MariaDB data source |
| PostgreSQLXADataSourceDefinition | Auto convert Non XA PostgreSQL data
source to XA PostgreSQL data source |
@@ -43,12 +46,8 @@ chapter = true
| SQLServerXADataSourceDefinition | Auto convert Non XA SQLServer data source
to XA SQLServer data source |
| H2XADataSourceDefinition | Auto convert Non XA H2 data source to XA
H2 data source |
-## DataSourcePropertyProvider
-
-| *SPI Name* | *Description*
|
-| -------------------------- |
--------------------------------------------------- |
-| DataSourcePropertyProvider | Used to get standard properties of data source
pool |
+### DataSourcePropertyProvider
-| *Implementation Class* | *Description*
|
-| -------------------------- |
--------------------------------------------------- |
-| HikariCPPropertyProvider | Used to get standard properties of HikariCP
|
+| *Implementation Class* | *Description* |
+| -------------------------- | ------------------------------ |
+| HikariCPPropertyProvider | Used to get standard properties of HikariCP |
\ No newline at end of file
diff --git a/docs/document/content/downloads/_index.cn.md
b/docs/document/content/downloads/_index.cn.md
index fc608274038..99e00c11946 100644
--- a/docs/document/content/downloads/_index.cn.md
+++ b/docs/document/content/downloads/_index.cn.md
@@ -1,7 +1,7 @@
+++
pre = "<b>9. </b>"
title = "下载"
-weight = 8
+weight = 9
chapter = true
extracss = true
+++