Dubbo源码分析:ProxyFactory

roxyFactory将对外开放的服务进行封装。这里使用到代理的方式。ProxyFactory接口有两个不同的实现类:JavassistProxyFactory和JdkProxyFactory。JdkProxyFactory是基于JDK的动态代理机制实现的。只能针对方法级别的代理。JavassistProxyFactory针对Class级别,可以在代码行前后添加代码,将一个包含代码的String对象转化成Class对象。JavassistProxyFactory比JdkProxyFactory性能要好一点。

类图

 

JavassistProxyFactory时序图

posted @ 2017-02-17 15:19  文双萍  阅读(527)  评论(0编辑  收藏  举报