This is an automated email from the ASF dual-hosted git repository.
zhonghongsheng 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 42d70c4 update readwrite splitting document of jdbc (#14108)
42d70c4 is described below
commit 42d70c461129f78fa450371b4d2ead1a63a8e76f
Author: Haoran Meng <[email protected]>
AuthorDate: Thu Dec 16 13:43:56 2021 +0800
update readwrite splitting document of jdbc (#14108)
---
.../shardingsphere-jdbc/java-api/rules/readwrite-splitting.cn.md | 5 +++--
.../shardingsphere-jdbc/java-api/rules/readwrite-splitting.en.md | 5 +++--
.../spring-boot-starter/rules/readwrite-splitting.cn.md | 1 +
.../spring-boot-starter/rules/readwrite-splitting.en.md | 1 +
.../spring-namespace/rules/readwrite-splitting.cn.md | 1 +
.../spring-namespace/rules/readwrite-splitting.en.md | 1 +
.../shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.cn.md | 1 +
.../shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.en.md | 1 +
8 files changed, 12 insertions(+), 4 deletions(-)
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.cn.md
index 5bc151a..fc73734 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.cn.md
@@ -5,7 +5,7 @@ weight = 2
## 配置入口
-类名称:ReadwriteSplittingRuleConfiguration
+类名称:org.apache.shardingsphere.readwritesplitting.api.ReadwriteSplittingRuleConfiguration
可配置属性:
@@ -16,13 +16,14 @@ weight = 2
## 主从数据源配置
-类名称:ReadwriteSplittingDataSourceRuleConfiguration
+类名称:org.apache.shardingsphere.readwritesplitting.api.rule.ReadwriteSplittingDataSourceRuleConfiguration
可配置属性:
| *名称* | *数据类型* | *说明* | *默认值*
|
| -------------------------- | -------------------- | ------------------- |
------------- |
| name | String | 读写分离数据源名称 | -
|
+| autoAwareDataSourceName(?) | String | 自动发现数据源名称(与数据库发现配合使用)
| - |
| writeDataSourceName | String | 写库数据源名称 | -
|
| readDataSourceNames (+) | Collection\<String\> | 读库数据源名称列表 | -
|
| loadBalancerName (?) | String | 读库负载均衡算法名称 | 轮询负载均衡算法 |
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.en.md
index b003e13..ccbd528 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/java-api/rules/readwrite-splitting.en.md
@@ -5,7 +5,7 @@ weight = 2
## Root Configuration
-Class name: ReadwriteSplittingRuleConfiguration
+Class name:
org.apache.shardingsphere.readwritesplitting.api.ReadwriteSplittingRuleConfiguration
Attributes:
@@ -16,13 +16,14 @@ Attributes:
## Readwrite-splitting Data Source Configuration
-Class name: ReadwriteSplittingDataSourceRuleConfiguration
+Class name:
org.apache.shardingsphere.readwritesplitting.api.rule.ReadwriteSplittingDataSourceRuleConfiguration
Attributes:
| *Name* | *DataType* | *Description*
| *Default Value* |
| -------------------------- | -------------------- |
---------------------------------------------- |
---------------------------------- |
| name | String | Readwrite-splitting data
source name | - |
+| autoAwareDataSourceName(?) | String | Auto aware data source
name(Use with database discovery) | - |
| writeDataSourceName | String | Write sources source
name | - |
| readDataSourceNames (+) | Collection\<String\> | Read sources source name
list | - |
| loadBalancerName (?) | String | Load balance algorithm
name of replica sources | Round robin load balance algorithm |
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.cn.md
index 342c2a3..484af8d 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.cn.md
@@ -8,6 +8,7 @@ weight = 2
```properties
spring.shardingsphere.datasource.names= # 省略数据源配置,请参考使用手册
+spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.auto-aware-data-source-name=
# 自动发现数据源名称(与数据库发现配合使用)
spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.write-data-source-name=
# 写数据源名称
spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.read-data-source-names=
# 读数据源名称,多个从数据源用逗号分隔
spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.load-balancer-name=
# 负载均衡算法名称
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.en.md
index 73abcc1..2a6d73b 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-boot-starter/rules/readwrite-splitting.en.md
@@ -8,6 +8,7 @@ weight = 2
```properties
spring.shardingsphere.datasource.names= # Omit the data source configuration,
please refer to the usage
+spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.auto-aware-data-source-name=
# Auto aware data source name(Use with database discovery)
spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.primary-data-source-name=
# Write data source name
spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.replica-data-source-names=
# Read data source names, multiple data source names separated with comma
spring.shardingsphere.rules.readwrite-splitting.data-sources.<readwrite-splitting-data-source-name>.load-balancer-name=
# Load balance algorithm name
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.cn.md
index 57b231e..9d4d09d 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.cn.md
@@ -19,6 +19,7 @@ weight = 2
| *名称* | *类型* | *说明* |
| -------------------------- | ----- | ------------------------------- |
| id | 属性 | 读写分离数据源规则名称 |
+| auto-aware-data-source-name| 属性 | 自动发现数据源名称(与数据库发现配合使用)
|
| write-data-source-name | 属性 | 写数据源名称 |
| read-data-source-names | 属性 | 读数据源名称,多个读数据源用逗号分隔 |
| load-balance-algorithm-ref | 属性 | 负载均衡算法名称 |
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.en.md
index 74595602..1aba8e4 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/spring-namespace/rules/readwrite-splitting.en.md
@@ -19,6 +19,7 @@ Namespace:
[http://shardingsphere.apache.org/schema/shardingsphere/readwrite-spl
| *Name* | *Type* | *Description*
|
| -------------------------- | ---------- |
----------------------------------------------------------------------- |
| id | Attribute | Readwrite-splitting data source
rule name |
+| auto-aware-data-source-name| Attribute | Auto aware data source name(Use
with database discovery) |
| write-data-source-name | Attribute | Write data source name
|
| read-data-source-names | Attribute | Read data source names, multiple
data source names separated with comma |
| load-balance-algorithm-ref | Attribute | Load balance algorithm name
|
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.cn.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.cn.md
index a5bf060..5bb1080 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.cn.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.cn.md
@@ -10,6 +10,7 @@ rules:
- !READWRITE_SPLITTING
dataSources:
<data-source-name> (+): # 读写分离逻辑数据源名称
+ autoAwareDataSourceName: # 自动发现数据源名称(与数据库发现配合使用)
writeDataSourceName: # 写库数据源名称
readDataSourceNames:
- <read-data_source-name> (+) # 读库数据源名称
diff --git
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.en.md
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.en.md
index a72e52f..ca5fc44 100644
---
a/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.en.md
+++
b/docs/document/content/user-manual/shardingsphere-jdbc/yaml-config/rules/readwrite-splitting.en.md
@@ -10,6 +10,7 @@ rules:
- !READWRITE_SPLITTING
dataSources:
<data-source-name> (+): # Logic data source name of readwrite-splitting
+ autoAwareDataSourceName: # Auto aware data source name(Use with database
discovery)
writeDataSourceName: # Write data source name
readDataSourceNames:
- <read-data-source-name> (+) # Read data source name