分组聚合

    通过分组对结果进行聚合并返回聚合后的结果,比如菜单服务,用 group 区分同一接口的多种实现,现在消费方需从每种 group 中调用一次并返回结果,对结果进行合并之后返回,这样就可以实现聚合菜单项。

    相关代码可以参考

    合并指定分组

    指定方法合并结果,其它未指定的方法,将只调用一个 Group

    某个方法不合并

    某个方法不合并结果,其它都合并结果

    1. </dubbo:reference>

    指定合并方法

    指定合并方法,将调用返回结果的指定方法进行合并,合并方法的参数类型必须是返回结果类型本身

    1. <dubbo:method name="getMenuItems" merger=".addAll" />

    提示:

    2.1.0 版本开始支持