Dubbo源码-Java进阶
文章平均质量分 90
matthew_zhang
这个作者很懒,什么都没留下…
展开
-
Eclipse调试进阶-结合Dubbo调试实例分析
本文你会掌握的Eclipse进阶技能:● Eclipse 调试窗口里显示多线程 ● 根据需要可以暂停某线程,然后在需要时候恢复 ● 使用Expression直观计算运行代码附件复杂的条件值 ● Step Into(F5) ● Step Over (F6) ● Step Return (F7) ● Drop to Frame ● Use Step Filt原创 2017-04-02 20:15:53 · 1919 阅读 · 0 评论 -
dubbo源码分析-ExtensionLoader发现机制和Adaptive注解应用
Dubbo的灵活性体现在每个系统功能点都可以动态扩展为新的实现,而且只需要额外配置,不需要修改dubbo源码,非常符合面向对象设计的开闭原则,其实现原理利用了JDK5.0的自动发现机制,具体使用相关代码是ExtensionLoader本文目的:对Dubbo使用ExtensionLoader动态加载扩展点相关源码实现介绍面向读者:要求对dubbo的扩展点ExtensionLoader使用有基本的了解原创 2017-04-03 20:23:38 · 4250 阅读 · 0 评论 -
dubbo源码分析-客户端DubboInvoker调用服务端体会Netty的非阻塞IO使用
本文会介绍Dubbo客户端DubboInvoker调用服务端时候异步同步调用,借此理解Netty的阻塞非阻塞用法。原创 2017-04-29 00:54:29 · 3190 阅读 · 0 评论 -
dubbo源码分析-RPC远程调用模块与Remoting通讯模块协作细节
阅读需要技能:1.设计模式:理解代理模式。JDK动态代理类的使用。 2.设计模式:理解装饰模式。 3.Netty网络通讯编程,server,handler,channel 4.了解Dubbo基本原理,Dubbo模块各层分包关系 Dubbo RPC 服务端提供服务实现细节服务端提供服务过程主要分为两部分: 暴露服务Exporter(用于向注册中心注册和包装好提供服务的类) 和监听服务原创 2017-04-18 00:16:27 · 4209 阅读 · 0 评论