分布式框架
奈文摩尔_NerverMore
热爱技术,喜欢写代码
展开
-
dubbo--远程调用数据交换层服务端类图
**dubbo源码分析之远程调用数据交换层服务端类图**远程调用(remoting)层是dubbo的进行,数据传输,自定义协议处理,编解码,心跳检测,自动重连等机制的实现层。是dubbo核心层,提现了设计和研发人员对网络编程深厚功底。 由于篇幅的问题这个类图中只针对dubboProtocol和netty通信框架部分的类图也是最常用,官方推荐,性能最好的。后续会继续丰富。原创 2017-08-17 22:02:23 · 709 阅读 · 0 评论 -
dubbo--远程调用数据交换层客户端类图
dubbo源码分析之远程调用数据交换层客户端类图**这一篇是描述dubbo消费端实现远程调用数据交换的类图。是上一篇服务端类图的兄弟篇。原创 2017-08-17 22:08:27 · 515 阅读 · 0 评论 -
dubbo--invoker部分类图
**dubbo框架源码分析之invoker**dubbo invoker是真正的执行部分,我们使用时用到的快速失败,限流,集群模式下的负载均衡等都是在这部分实现的。从中能看出设计者和研发者对于设计模式的深刻理解和非常出色的驾驭能力。巧妙的使用了装饰,代理,责任链,策略,工厂等模式。原创 2017-08-17 21:46:55 · 1125 阅读 · 1 评论 -
dubbo-服务消费端类图
dubbo框架源码分析之服务消费者 dubbo提供了服务提供者和消费者两种角色,他俩是相辅相成的。而且对于消费者而言也有复杂的处理逻辑。特别是集群模式下和特殊场景下如快速失败,重试啊等等。由于消费者和提供者都是invoker的一种具体示例。具体可看上文invoker类图。 本文只侧重描述消费者结合spring的配置及配置模式类图。 原图地址原创 2017-08-17 22:25:02 · 660 阅读 · 0 评论