dubbo
shrek11
我好 才是大家好
展开
-
Dubbo源码解读与实战 (三) Dubbo SPI 精析,接口实现两极反转(上)
前言 Dubbo 为了更好地达到 OCP 原则(即“对扩展开放,对修改封闭”的原则),Dubbo 最终决定采用 SPI 机制来加载插件,Dubbo SPI 参考 JDK 原生的 SPI 机制,进行了性能优化以及功能增强。因此,在讲解 Dubbo SPI 之前,我们有必要先来介绍一下 JDK SPI 的工作原理。JDK SPISPI(Service Provider Interface)主要是被框架开发人员使用的一种技术。例如,使用 Java 语言访问数据库时我们会使用到 ja...原创 2020-08-27 20:32:45 · 1069 阅读 · 0 评论 -
Dubbo源码解读与实战:(二)Dubbo 的配置总线:抓住 URL,就理解了半个 Dubbo
前言: 在互联网中,每一个网上资源都对应一个唯一的URL:Uniform Resource Locator,统一资源定位符),它是互联网的统一资源定位标志,也就是指网络地址。URL 本质上就是一个特殊格式的字符串。一个标准的 URL 格式可以包含如下的几个部分:protocol://username:password@host:port/path?key=value&key=valueprotocol:协议,也就是我们常说的HTTP协议和https协议,当然还有其他协议 F...原创 2020-08-21 09:46:50 · 2072 阅读 · 0 评论 -
Dubbo源码解读与实战:(一)源码环境搭建
前言搭建环境之前,先看官网介绍,大致了解Dubbo的架构思想,这个可以帮助你后面更好的了解Dubbo的基本功能以及核心角色Registry:注册中心 负责服务地址的注册与查找,服务Provider和Consumer只在启动时与注册中心交互。注册中心通过长连接感知Provider的存在,当Provider出现宕机时,注册中心会立即推送通知给ConsumerProvider:服务提供者 在他启动的时候,会向Registry发送注册信息,会将自己服务的I...原创 2020-08-19 15:03:45 · 4256 阅读 · 0 评论