合并结果扩展
(1) 扩展说明:
合并返回结果,用于分组聚合。
(2) 扩展接口:
com.alibaba.dubbo.rpc.cluster.Merger |
(3) 扩展配置:
< dubbo:method merger = "xxx" /> |
(4) 已知扩展:
com.alibaba.dubbo.rpc.cluster.merger.ArrayMerger com.alibaba.dubbo.rpc.cluster.merger.ListMerger com.alibaba.dubbo.rpc.cluster.merger.SetMerger com.alibaba.dubbo.rpc.cluster.merger.MapMerger |
(5) 扩展示例:
Maven项目结构
src |-main |-java |-com |-xxx |-XxxMerger.java (实现Merger接口) |-resources |-META-INF |-dubbo |-com.alibaba.dubbo.rpc.cluster.Merger (纯文本文件,内容为:xxx=com.xxx.XxxMerger) |
XxxMerger.java
package com.xxx; import com.alibaba.dubbo.rpc.cluster.Merger; public class XxxMerger<T> implements Merger<T> { public T merge(T... results) { // ... } } |
META-INF/dubbo/com.alibaba.dubbo.rpc.cluster.Merger
xxx=com.xxx.XxxMerger |
Labels:
None
Add Comment