摘要: 作者: 白文志 (来自开源社区) 服务提供者暴露一个服务的详细过程 上图是服务提供者暴露服务的主过程:首先ServiceConfig类拿到对外提供服务的实际类ref(如:HelloWorldImpl),然后通过ProxyFactory类的getInvoker方法使用ref生成一个AbstractPr 阅读全文
posted @ 2017-06-01 17:28 每日健身 阅读(5986) 评论(0) 推荐(0) 编辑
摘要: 实现细节 (+) (#) 初始化过程细节 (+) (#) 解析服务 基于dubbo.jar内的META-INF/spring.handlers配置,Spring在遇到dubbo名称空间时,会回调DubboNamespaceHandler。 所有dubbo的标签,都统一用DubboBeanDefini 阅读全文
posted @ 2017-06-01 17:25 每日健身 阅读(1474) 评论(0) 推荐(0) 编辑
摘要: 框架设计 整体设计 图例说明: 图中左边淡蓝背景的为服务消费方使用的接口,右边淡绿色背景的为服务提供方使用的接口, 位于中轴线上的为双方都用到的接口。 图中从下至上分为十层,各层均为单向依赖,右边的黑色箭头代表层之间的依赖关系,每一层都可以剥离上层被复用,其中,Service和Config层为API 阅读全文
posted @ 2017-06-01 15:48 每日健身 阅读(295) 评论(0) 推荐(0) 编辑
摘要: stackoverflow上有一个讨论,参与的人还挺多: https://stackoverflow.com/questions/141560/should-try-catch-Go-inside-or-outside-a-loop 原理:http://www.javaworld.com/artic 阅读全文
posted @ 2017-06-01 14:04 每日健身 阅读(883) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-06-01 10:05 每日健身 阅读(535) 评论(0) 推荐(0) 编辑