![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
LINPE
这个作者很懒,什么都没留下…
展开
-
Dubbo原理和源码解析之标签解析
一、Dubbo 配置方式 Dubbo 支持多种配置方式: XML 配置:基于 Spring 的 Schema 和 XML 扩展机制实现 属性配置:加载 classpath 根目录下的 dubbo.properties API 配置:通过硬编码方式配置(不推荐使用) 注解配置:通过注解方式配置(Dubbo-2.5.7及以上版本支持,不推荐使用) 对于 属性配置 方式,可以通过环境变量、-D...转载 2018-09-05 15:11:04 · 310 阅读 · 0 评论 -
Dubbo原理和源码解析之服务暴露
一、框架设计 在官方《Dubbo 用户指南》架构部分,给出了服务调用的整体架构和流程: 另外,在官方《Dubbo 开发指南》框架设计部分,给出了整体设计: 以及暴露服务时序图: 本文将根据以上几张图,分析服务暴露的实现原理,并进行详细的代码跟踪与解析。 二、原理和源码解析 2.1 标签解析 从文章《Dubbo原理和源码解析之标签解析》中我们知道,<dub...转载 2018-09-05 15:13:17 · 377 阅读 · 0 评论 -
Dubbo原理和源码解析之服务引用
一、框架设计 在官方《Dubbo 开发指南》框架设计部分,给出了引用服务时序图: 另外,在官方《Dubbo 用户指南》集群容错部分,给出了服务引用的各功能组件关系图: 本文将根据以上两张图,分析服务引用的实现原理,并进行详细的代码跟踪与解析。 二、原理和源码解析 2.1 创建代理 Dubbo 基于 Spring 的 Schema 扩展实现 XML 配置解析,DubboNam...转载 2018-09-05 15:15:31 · 366 阅读 · 0 评论 -
Dubbo路由到本地服务的实现
原因: 由于每次开发时都需要开启多个服务,非常占用内存与效率,而我们开发者一般只针对单一模块(服务)进行开发,所以希望能够实现控制dubbo的路由(服务器上的服务与本地服务) 实现逻辑: 利用dubbo的路由规则扩展,如果请求上下文中存在已经配置的ip,即-Ddubbo.protocol.host,则会优先路由到同ip的服务,即你本地服务,如果没有,则匹配其他非本地服务 步骤: 1....原创 2019-02-25 10:36:58 · 1545 阅读 · 0 评论