文章 2021-12-28 来自:开发者社区

【Dubbo源码】SPI机制源码解析

文章目录什么是SPI机制SPI示例Java SPI示例Dubbo SPI 示例Dubbo SPI机制源码分析ExtensionLoader静态类和静态方法new ExtensionLoader(type) 实例化扩展加载器如何创建自适应扩展实例如何获取自适应扩展的`Class`?如何自动创建`自适应扩展类`实例化之后,如何依赖注入?依赖注入的属性从哪里来加载当前`Type`中所有的扩展类加载文件....

【Dubbo源码】SPI机制源码解析
文章 2021-12-20 来自:开发者社区

Dubbo-Admin 功能展示与实操解析

服务信息服务列表以接口为维度展示出所提供的服务信息,并按照注册来源接口级/应用级进行区分。服务详情页面展示接口的提供者与消费者信息和接口的方法等信息。动态路由条件路由条件路由可以编写一些自定义路由规则实现一些服务治理的需求比如黑白名单、读写分离等。条件路由可以在接口级别和消费者应用级别创建规则。创建条件路由规则需要填写 interface、version、group 信息(version、gro....

Dubbo-Admin 功能展示与实操解析
文章 2021-12-08 来自:开发者社区

Dubbo源码解析实战 - 服务暴露原理

dubbo面试中比较喜欢问的两个点:服务发布和服务引用.人性的拷问服务发布过程中做了哪些事dubbo都有哪些协议,他们之间有什么特点,缺省值是什么什么是本地暴露和远程暴露,他们的区别直入主题从启动日志说起这里不同颜色的框将关键的地方画了出来,一共有6种颜色, 从上到下暴露本地服务暴露远程服务启动netty连接zookeeper到zookeeper注册监听zookeeper全局总览先看官方文档说明....

Dubbo源码解析实战 - 服务暴露原理
文章 2021-12-08 来自:开发者社区

Dubbo源码解析实战 - 负载均衡算法LoadBalance

1 简介本篇尽量用一些简单的数学式子和流程图和大家一起梳理一下这些集群容错算法.2 灵魂拷问谈谈dubbo中的负载均衡算法及特点最小活跃数算法中是如何统计这个活跃数的简单谈谈你对一致性哈希算法的认识3 接口的继承体系4 RandomLoadBalance(随机)随机,按权重设置随机概率在一个截面上碰撞的概率高,但调用量越大分布越均匀,而且按概率使用权重后也比较均匀,有利于动态调整提供者权重。默认....

Dubbo源码解析实战 - 负载均衡算法LoadBalance
文章 2021-12-08 来自:开发者社区

Dubbo源码解析实战 - 路由Router的奥秘

集群容错中的第二个关键词Router,中文意思就是路由前端的路由和后端的路由他们是不同的,但是思想是基本一致的.鉴于很多技术文章都有一个诟病,就是只讲概念,却不讲应用场景,其实Router在应用隔离,读写分离,灰度发布中都有它的影子.因此本篇用灰度发布的例子来做前期的铺垫灰度发布百度百科你发布应用的时候,不停止对外的服务,也就是让用户感觉不到你在发布那么下面演示一下灰度发布1.首先在192.16....

Dubbo源码解析实战 - 路由Router的奥秘
文章 2021-12-03 来自:开发者社区

Dubbo的工作原理解析

工作原理工作原理图第一层:service层,接口层,给服务提供者和消费者来实现的第二层:config层,配置层,主要是对dubbo进行各种配置的第三层:proxy层,服务代理层,透明生成客户端的stub和服务单的skeleton第四层:registry层,服务注册层,负责服务的注册与发现第五层:cluster层,集群层,封装多个服务提供者的路由以及负载均衡,将多个实例组合成一个服务第六层:mon....

Dubbo的工作原理解析
文章 2021-11-22 来自:开发者社区

将近2万字的Dubbo原理解析,彻底搞懂dubbo

前言​ 前面我们研究了RPC的原理,市面上有很多基于RPC思想实现的框架,比如有Dubbo。今天就从Dubbo的SPI机制、服务注册与发现源码及网络通信过程去深入剖析下Dubbo。Dubbo架构概述Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。Dubbo是一款高性能、轻量级的开源Java RP...

将近2万字的Dubbo原理解析,彻底搞懂dubbo
文章 2021-08-27 来自:开发者社区

分布式RPC框架:Dubbo架构解析!使用Dubbo实现负载均衡

Dubbo应用架构(init)在Dubbo容器Container中启动start容器上的提供者Provider(init)提供者Provider注册register服务到注册中心Registry(init)消费者Consumer从注册中心Registry订阅subscribe服务(async)注册中心Registry给消费者Consumer通知notify(sync)消费者Consumer调用i....

分布式RPC框架:Dubbo架构解析!使用Dubbo实现负载均衡
文章 2020-07-15 来自:开发者社区

Dubbo 迈出云原生重要一步 - 应用级服务发现解析

概述 社区版本 Dubbo 从 2.7.5 版本开始,新引入了一种基于实例(应用)粒度的服务发现机制,这是我们为 Dubbo 适配云原生基础设施的一步重要探索。版本发布到现在已有近半年时间,经过这段时间的探索与总结,我们对这套机制的可行性与稳定性有了更全面、深入的认识;同时在 Dubbo 3.0 的规划也在全面进行中,如何让应用级服务发现成为未来下一代服务框架 Dubbo 3.0 的基础服务模型....

Dubbo 迈出云原生重要一步 - 应用级服务发现解析
文章 2020-06-08 来自:开发者社区

Dubbo 迈出云原生重要一步 - 应用级服务发现解析

作者 | 刘军(陆龟)  Apache Dubbo PMC 【Dubbo 3.0 前瞻系列】: Dubbo 3.0 前瞻系列开篇:3.0 全面铺开,Apache 毕业一周年 Dubbo 3 前瞻之应用级服务发现 Dubbo 3.0 前瞻:重塑 Spring Cloud 服务治理 Dubbo 3.0 前瞻之:常用协议对比及 RPC 协议新形态探索 2020双11,Dubbo3.0 在考拉的...

Dubbo 迈出云原生重要一步 - 应用级服务发现解析

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

相关镜像