Dubbo常用设计模式

1、责任链和装饰器模式 Dubbo 在启动和调用阶段都大量使用了装饰器模式。以 Provider 提供的调用链为例,具体的调用链代码是在 ProtocolFilterWrapper 的 buildInvokerChain 完成的,具体是将注解中含有 group=Constants.PROVIDER的 Filter 实现,按照 order 排序, 查看调用: 确切地说是装饰器和责任链模式的混合使用。
相关文章
相关标签/搜索