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

dubbo源码分析1——SPI机制的概要介绍

插件机制是Dubbo用于可插拔地扩展底层的一些实现而定制的一套机制,比如dubbo底层的RPC协议、注册中心的注册方式等等。具体的实现方式是参照了JDK的SPI思想,由于JDK的SPI的机制比较简单,满足不了一些复杂的需求,所以dubbo重写了一套SPI机制,实现了类似spring的IOC和AOP的

Dubbo与Spring整合分析

Dubbo提供了与spring容器整合的功能,开箱即用。本文暂时先分为两部分,1、服务注册 2、服务消费使用定义XML文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="htt