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 f9d35af086 [fix] 显示异常优化 (#1262)
f9d35af086 is described below
commit f9d35af08613b3cb95bc814c4b325c358f40f8ed
Author: JIAN ZHONG <[email protected]>
AuthorDate: Wed Jul 20 16:35:58 2022 +0800
[fix] 显示异常优化 (#1262)
---
.../service/service-group.md | 59 +++++++++++-----------
1 file changed, 29 insertions(+), 30 deletions(-)
diff --git
a/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/service-group.md
b/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/service-group.md
index 742a996bcc..82dc1627ed 100644
---
a/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/service-group.md
+++
b/content/zh/docs3-building/java-sdk/advanced-features-and-usage/service/service-group.md
@@ -6,28 +6,28 @@ weight: 2
description: "使用服务分组区分服务接口的不同实现"
---
-# 特性说明
+## 特性说明
同一个接口针对不同的业务场景、不同的使用需求或者不同的功能模块等场景,可使用服务分组来区分不同的实现方式。同时,这些不同实现所提供的服务是可并存的,也支持互相调用。
-## 配置
+#### 配置
- 服务提供端
- 服务消费端
-# 使用场景
+## 使用场景
当一个接口有多种实现时,可以用 group 区分。
-# 参考用例
+## 参考用例
[https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-group](https://github.com/apache/dubbo-samples/tree/master/dubbo-samples-group)
-# 使用方式
-Dubbo服务分组可选择使用[注解配置](#properties1)、[xml配置](#properties2)或[API配置](#properties3)方式
+## 使用方式
+Dubbo 服务分组可选择使用 [注解配置](#properties1)、 [xml配置](#properties2) 或
[API配置](#properties3) 方式
-## 注解配置
+#### **注解配置**
-### 服务提供端
+#### 服务提供端
-使用@DubboService注解,添加group参数
+使用 @DubboService 注解,添加 group 参数
```java
@DubboService(group = "demo")
@@ -41,13 +41,13 @@ public class Demo2ServiceImpl implements DemoService {
}
```
-启动Dubbo服务,可在注册中心看到相同服务名不同分组的服务,以Nacos作为注册中心为例,显示如下内容:
+启动 Dubbo 服务,可在注册中心看到相同服务名不同分组的服务,以 Nacos 作为注册中心为例,显示如下内容:

-### 服务消费端
+#### 服务消费端
-使用@DubboReference注解,添加group参数
+使用 @DubboReference 注解,添加 group 参数
```java
@DubboReference(group = "demo")
@@ -61,14 +61,14 @@ private DemoService demoService2;
private DemoService demoService2;
```
-同样启动Dubbo服务后,可在注册中心看到相同服务名不同分组的引用者,以Nacos作为注册中心为例,显示如下内容:
+同样启动 Dubbo 服务后,可在注册中心看到相同服务名不同分组的引用者,以 Nacos 作为注册中心为例,显示如下内容:

-## xml配置
+#### **xml配置**
-### 服务提供端
+#### 服务提供端
-使用<dubbo:service />标签,添加group参数
+使用 <dubbo:service /> 标签,添加 group 参数
```xml
<?xml version="1.0" encoding="UTF-8"?>
@@ -87,13 +87,13 @@ private DemoService demoService2;
</beans>
```
-启动Dubbo服务,可在注册中心看到相同服务名不同分组的服务,以Nacos作为注册中心为例,显示如下内容:
+启动 Dubbo 服务,可在注册中心看到相同服务名不同分组的服务,以 Nacos 作为注册中心为例,显示如下内容:

-### 服务消费端
+#### 服务消费端
-使用<dubbo:reference/>注解,添加group参数
+使用 <dubbo:reference/> 注解,添加 group 参数
```xml
<?xml version="1.0" encoding="UTF-8"?>
@@ -116,15 +116,15 @@ private DemoService demoService2;
</beans>
```
-同样启动Dubbo服务后,可在注册中心看到相同服务名不同分组的引用者,以Nacos作为注册中心为例,显示如下内容:
+同样启动 Dubbo 服务后,可在注册中心看到相同服务名不同分组的引用者,以 Nacos 作为注册中心为例,显示如下内容:

-## API配置
+#### **API配置**
-### 服务提供端
+#### 服务提供端
-使用org.apache.dubbo.config.ServiceConfig类,添加group参数
+使用 org.apache.dubbo.config.ServiceConfig 类,添加 group 参数
```java
// ServiceConfig为重对象,内部封装了与注册中心的连接,以及开启服务端口
@@ -140,13 +140,13 @@ service.setGroup("demo2");
...
```
-启动Dubbo服务,可在注册中心看到相同服务名不同分组的服务,以Nacos作为注册中心为例,显示如下内容:
+启动 Dubbo 服务,可在注册中心看到相同服务名不同分组的服务,以 Nacos 作为注册中心为例,显示如下内容:

-### 服务消费端
+#### 服务消费端
-使用org.apache.dubbo.config.ReferenceConfig,添加group参数
+使用 org.apache.dubbo.config.ReferenceConfig,添加 group 参数
```java
// ReferenceConfig为重对象,内部封装了与注册中心的连接,以及开启服务端口
@@ -167,9 +167,8 @@ reference3.setGroup("*");
...
```
-同样启动Dubbo服务后,可在注册中心看到相同服务名不同分组的引用者,以Nacos作为注册中心为例,显示如下内容:
+同样启动 Dubbo 服务后,可在注册中心看到相同服务名不同分组的引用者,以 Nacos 作为注册中心为例,显示如下内容:

-### 提示
-
-总是**只调**一个可用组的实现
+#### 提示:
+总是 **只调** 一个可用组的实现