分组聚合
通过分组对结果进行聚合并返回聚合后的结果,比如菜单服务,用 group 区分同一接口的多种实现,现在消费方需从每种 group 中调用一次并返回结果,对结果进行合并之后返回,这样就可以实现聚合菜单项。
相关代码可以参考
合并指定分组
指定方法合并结果,其它未指定的方法,将只调用一个 Group
某个方法不合并
某个方法不合并结果,其它都合并结果
</dubbo:reference>
指定合并方法
指定合并方法,将调用返回结果的指定方法进行合并,合并方法的参数类型必须是返回结果类型本身
<dubbo:method name="getMenuItems" merger=".addAll" />
提示:
从 2.1.0
版本开始支持