分类
正在加载今日诗词...
【加精】精尽 Dubbo 原理与源码专栏( 已经完成 69+ 篇,预计总共 75+ 篇 ) 【加精】精尽 Dubbo 原理与源码专栏( 已经完成 69+ 篇,预计总共 75+ 篇 )
  只更新在笔者的知识星球,欢迎加入一起讨论 Dubbo 源码与实现。↓↓↓ 长按下方二维码加入 ↓↓↓ ↑↑↑ 长按上方二维码加入 - 目前已经有 **1300+** 位球友加入… - 进度:已经完成 **69+** 篇,
2021-04-05
源码分析Dubbo网络通信篇NettyServer、HeaderExchangeServer 源码分析Dubbo网络通信篇NettyServer、HeaderExchangeServer
前言 本文主要分析一下NettyServer,HeaderExchangeServer实现细节。  1、NettyServer NettyServer整个类图如下: 首先从全貌上大概看一下NettyServer对象所持有的属性: Abs
2021-04-05
源码分析Dubbo网络通信篇NettyClient 源码分析Dubbo网络通信篇NettyClient
前言 在源码分析Dubbo通讯篇之网络核心类一文中已给出Dubbo netty client的启动流程,如下图:  正文 以Dubbo协议为例,DubboProtocol#refer中,在创建Invoker时,通过getClien
2021-04-05
源码分析Dubbo网络通讯篇之NettyServer网络事件之线程池 源码分析Dubbo网络通讯篇之NettyServer网络事件之线程池
前言 本文主要分析Dubbo线程池的构建过程,主要介绍官方文档中有关于ThreadPool的种类:     ● fixed : 固定大小线程池,启动时建立线程,不关闭,一致持有。(缺省)     ● cached :缓存线程池,空闲一分钟,
2021-04-05
源码分析Dubbo网络通讯篇之NettyServer网络事件派发机制(Dispatch) 源码分析Dubbo网络通讯篇之NettyServer网络事件派发机制(Dispatch)
前言 本节将主要学习Dubbo是如何使用Netty来实现网络通讯的。   从官网我们得知,Dubbo协议是使用单一长连接来进行网络传输,也就是说服务调用方持久与服务提供者建立一条连接,所有的服务调用调用信息通过。     一条TCP连接进行
2021-04-05
源码分析Dubbo网络通讯篇概要总结 源码分析Dubbo网络通讯篇概要总结
前言 从本节开始将开始深入学习Dubbo网络通讯的底层实现细节,在深入学习Dubbo网络模型时,首先应从整体上了解Dubbo的网络通讯模型、线程模型是怎样的?下图是Dubbo官方给出的线程模型:  涉及如下方面: 1)网络调用客户端。 
2021-04-05
源码分析Dubbo负载算法 源码分析Dubbo负载算法
Dubbo支持在服务调用方对服务提供者采用负载均衡算法,LoadBalance 接口定义如下: @SPI(RandomLoadBalance.NAME) public interface LoadBalance { /
2021-04-05
源码分析Dubbo路由机制概述 源码分析Dubbo路由机制概述
前言 上一节我们主要讲解了利用dubbo-admin如何进行参数的动态修改,本节将重点介绍集群实现中另外一个实现细节:路由机制,Dubbo的路由机制主要解决的目的就是服务调用时,从已知的所有服务提供者中根据路由规则刷选服务提供者。 **1、
2021-04-05
源码分析Dubbo配置规则机制 源码分析Dubbo配置规则机制
前言 在上篇在讲解RegistryDirectory的时候,dubbo管理员可以通过dubbo-admin管理系统在线上修改dubbo服务提供者的参数,最终将存储在注册中心的configurators catalog,然后通知Registr
2021-04-05
源码分析Dubbo服务注册与发现机制 源码分析Dubbo服务注册与发现机制
前言 RegistryDirectory,基于注册中心的服务发现,本文将重点探讨Dubbo是如何实现服务的自动注册与发现。从上篇文章,得知在消息消费者在创建服务调用器(Invoker)【消费者在初始时】时需要根据不同的协议,例如dubbo、
2021-04-05
1 / 4