Dubbo
八只鹅
这个作者很懒,什么都没留下…
展开
-
当一个接口存在多个Wrapper时,Dubbo 扩展点生成的过程
在类ServiceConfig中,private static final Protocol protocol = ExtensionLoader.getExtensionLoader(Protocol.class).getAdaptiveExtension();用于得到一个Protocol的扩展点,由于Protocol有两个wrapper,分别是ProtocolFilterWrapper、Pro...原创 2018-03-27 18:02:51 · 1645 阅读 · 0 评论 -
dubbo 中adaptive注解说明
为什么要设计adaptive?注解在类上和注解在方法上的区别?adaptive设计的目的是为了识别固定已知类和扩展未知类。1.注解在类上:代表人工实现,实现一个装饰类(设计模式中的装饰模式),它主要作用于固定已知类, 目前整个系统只有2个,AdaptiveCompiler、AdaptiveExtensionFactory。 a.为什么AdaptiveCompiler这个类是固定已知的?因为整个...转载 2018-04-24 22:22:27 · 596 阅读 · 0 评论