This is an automated email from the ASF dual-hosted git repository.
albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/master by this push:
new 5e9f994419 [fix] 优化服务分版本 (#1187)
5e9f994419 is described below
commit 5e9f9944194fc4922d0dd9e6a90092b8b3f2025e
Author: JIAN ZHONG <[email protected]>
AuthorDate: Mon Jul 4 09:39:44 2022 +0800
[fix] 优化服务分版本 (#1187)
---
.../service/multi-versions.md | 29 +++++++++++-----------
1 file changed, 14 insertions(+), 15 deletions(-)
diff --git
a/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/multi-versions.md
b/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/multi-versions.md
index 551a7be541..bd9f3a0d9c 100644
---
a/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/multi-versions.md
+++
b/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/multi-versions.md
@@ -5,45 +5,44 @@ linkTitle: "服务分版本"
weight: 1
description: "在 Dubbo 中为同一个服务配置多个版本"
---
-
-当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。
-
-可以按照以下的步骤进行版本迁移:
+## 特性说明
+按照以下的步骤进行版本迁移:
1. 在低压力时间段,先升级一半提供者为新版本
2. 再将所有消费者升级为新版本
3. 然后将剩下的一半提供者升级为新版本
-老版本服务提供者配置:
+配置
+- 新旧版本服务提供者
+- 新旧版本服务消费者
+## 使用场景
+当一个接口实现,出现不兼容升级时,可以用版本号过渡,版本号不同的服务相互间不引用。
+## 使用方式
+- 服务提供者
+老版本服务提供者配置:
```xml
<dubbo:service interface="com.foo.BarService" version="1.0.0" />
```
新版本服务提供者配置:
-
```xml
<dubbo:service interface="com.foo.BarService" version="2.0.0" />
```
-
+- 服务消费者
老版本服务消费者配置:
-
```xml
<dubbo:reference id="barService" interface="com.foo.BarService"
version="1.0.0" />
```
新版本服务消费者配置:
-
```xml
<dubbo:reference id="barService" interface="com.foo.BarService"
version="2.0.0" />
```
-如果不需要区分版本,可以按照以下的方式配置 [^1]:
-
-{{% alert title="提示" color="primary" %}}
-`2.2.0` 以上版本支持
-{{% /alert %}}
-
+如果不需要区分版本,可以按照以下的方式配置:
```xml
<dubbo:reference id="barService" interface="com.foo.BarService" version="*" />
```
+#### 提示:
+`2.2.0` 以上版本支持