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 9fa8022d250 add group agg demo on service-group.md (#2992)
9fa8022d250 is described below

commit 9fa8022d250ed466dfd3f6aa9f0784321ccc2651
Author: xixingya <[email protected]>
AuthorDate: Thu Jun 13 10:22:39 2024 +0800

    add group agg demo on service-group.md (#2992)
---
 .../service/service-group.md                            | 15 +++++++++++++++
 .../service/service-group.md                            | 17 +++++++++++++++++
 2 files changed, 32 insertions(+)

diff --git 
a/content/en/docs3-v2/java-sdk/advanced-features-and-usage/service/service-group.md
 
b/content/en/docs3-v2/java-sdk/advanced-features-and-usage/service/service-group.md
index e19de825b10..3ae84bc7653 100644
--- 
a/content/en/docs3-v2/java-sdk/advanced-features-and-usage/service/service-group.md
+++ 
b/content/en/docs3-v2/java-sdk/advanced-features-and-usage/service/service-group.md
@@ -56,6 +56,21 @@ private DemoService demoService2;
 private DemoService demoService2;
 ```
 
+### Group Aggregation
+
+> Reference Example
+[https://github.com/apache/dubbo-samples/tree/master/2-advanced/dubbo-samples-merge](https://github.com/apache/dubbo-samples/tree/master/2-advanced/dubbo-samples-merge)
+
+```java
+// Group aggregation, merging all groups and returning the result
+@DubboReference(group = "*", merger = "true")
+private DemoService demoService2;
+
+// Group aggregation, merging specified groups and returning the result
+@DubboReference(group = "merge,merge2", merger = "true")
+private DemoService demoService2;
+```
+
 After starting the Dubbo service, you can see the references of the same 
service name in different groups in the registration center. Taking Nacos as 
the registration center as an example, the following content is displayed:
 ![image-service-group-2.png](/imgs/blog/service-group-2.png)
 
diff --git 
a/content/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/service/service-group.md
 
b/content/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/service/service-group.md
index 5af00a8cd3f..dbd43aae8f3 100644
--- 
a/content/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/service/service-group.md
+++ 
b/content/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/service/service-group.md
@@ -63,6 +63,23 @@ private DemoService demoService2;
 private DemoService demoService2;
 ```
 
+
+#### 分组聚合
+
+> 参考用例
+[https://github.com/apache/dubbo-samples/tree/master/2-advanced/dubbo-samples-merge](https://github.com/apache/dubbo-samples/tree/master/2-advanced/dubbo-samples-merge)
+
+```java
+// 分组聚合,对所有分组进行merge后返回
+@DubboReference(group = "*", merger = "true")
+private DemoService demoService2;
+
+// 分组聚合,对指定分组进行merge后返回
+@DubboReference(group = "merge,merge2", merger = "true")
+private DemoService demoService2;
+
+```
+
 同样启动 Dubbo 服务后,可在注册中心看到相同服务名不同分组的引用者,以 Nacos 作为注册中心为例,显示如下内容:
 ![image-service-group-2.png](/imgs/blog/service-group-2.png)
 

Reply via email to