跳至主要內容
dubbo专题

dubbo专题

这个目录下是一些dubbo相关的技术专题。



xkrivzooh小于 1 分钟专题dubbodubbo
dubbo 线程模型

dubbo 线程模型

dubbo的线程模型设计的算是非常不错的了,值得我们学习。下图是dubbo的线程模型图:

dubbo线程模型图
dubbo线程模型图

xkrivzooh大约 9 分钟专题dubbodubbo
dubbo-SPI扩展(一)

dubbo-SPI扩展(一)

本篇文章描述一下dubbo的扩展性实现,主要有下面几个部分:

  • 什么叫可扩展性
  • 常见的扩展性的解决方案
  • java spi简介
  • 为什么dubbo不采用java spi,而是自己实现一个SPI机制呢
  • dubbo spi基本使用
  • dubbo扩展点的基本概念
  • dubbo SPI源码阅读

xkrivzooh大约 5 分钟专题dubbodubbo
dubbo-SPI扩展(二)

dubbo-SPI扩展(二)

本篇文章主要描述一下dubbo的扩展点中的一些基本概念和常见的一些注解

基本概念

扩展点(Extension Point)

扩展点其实就是一个Java的接口。比如dubbo中的LoadBalance接口其实就是一个扩展点

@SPI(RandomLoadBalance.NAME)
public interface LoadBalance {

    @Adaptive("loadbalance")
    <T> Invoker<T> select(List<Invoker<T>> invokers, URL url, Invocation invocation) throws RpcException;
}

xkrivzooh大约 1 分钟专题dubbodubbo
dubbo自定义filter

dubbo自定义filter

dubbo的扩展性是特别的好,本篇文章通过例子来说明如何自定义dubbo的filter。为了文章完整性,贴一下官网对于filter的一些说明。

扩展说明

服务提供方和服务消费方调用过程拦截,Dubbo 本身的大多功能均基于此扩展点实现,每次远程方法执行,该拦截都会被执行,请注意对性能的影响。

约定:


xkrivzooh大约 2 分钟专题dubbodubbo
打赏
给作者赏一杯咖啡吧
您的支持将是我继续更新下去的动力
微信微信
支付宝支付宝