Dubbo中Protocol和Invoker

概述本文主要讲述Dubbo中的核心组件Protocol以及InvokerProtocol属于Dubbo核心操作类,主要定义了Dubbo框架的两个核心操作,即导出(export)和调用(refer)。Protocol定义/** * Protocol类定义了Dubbo中的核心操作,即服务导出和服务调用。

Dubbo SPI机制

概述Dubbo SPI机制从功能特性上来讲主要包括一下四个方面扩展点自动包装扩展点自动装配扩展点自适应扩展点自动激活下面主要是从代码角度来分析这四个方面的实现功能代码解析扩展点自动包装

Dubbo SPI使用笔记

关于该生成的代码,我们主要要注意如下几个问题:所有未使用@Adaptive注解标注的接口方法,默认都会抛出异常;在使用@Adaptive注解标注的方法中,其参数中必须有一个参数类型为URL,或者其某个参数提供了某个方法,该方法可以返回一个URL对象;在方法的实现中会通过URL对象获取某个参数对应的参

Dubbo源码解析-注册中心

注册中心是什么?服务治理框架中可以大致分为服务通信和服务管理两个部分,服务管理可以分为服务注册、服务发现以及服务被热加工介入,服务提供者Provider会往注册中心注册服务,而消费者Consumer会从注册中心中订阅相关的服务,并不会订阅全部的服务。dubbo-registry-api的解读首先我们

Dubbo扩展机制SPI

先来讲讲dubbo扩展机制spi的原理,浏览过dubbo官方文档的朋友肯定知道,dubbo有大量的spi扩展实现,包括协议扩展、调用拦截扩展、路由扩展等26个扩展,并且spi机制运用到了各个模块设计中。所以我打算先讲解dubbo的扩展机制spi。JDK的SPI思想SPI的全名为Service Pro