![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
文章平均质量分 94
三木加两木
2021加油!拿到大厂offer!!!
展开
-
Dubbo 服务引用原理解析
文章目录1.概述2.服务引用源码分析1.概述上一篇博客中介绍了dubbo服务暴露的原理,还不清楚的读者可以先看上一篇博客。博客地址如下:《Dubbo服务暴露原理解析,带你手撕源码》本文将探究服务消费者如何引用服务,分析dubbo中服务引用的相关源码。同样的,为了聚焦在服务引用的过程,编写如下的测试代码,把关注点放在服务引用的过程上。代码如下:// 客户端@Testpublic void invokeRemote() { ReferenceConfig<UserService&g原创 2021-04-06 21:42:44 · 594 阅读 · 0 评论 -
Dubbo服务暴露原理解析,带你手撕源码
文章目录1.概述2.服务暴露源码分析ServiceConfig.export()ServiceConfig.doExport()ServiceConfig.doExportUrls()ServiceConfig.doExportUrlsFor1Protocol(ProtocolConfig protocolConfig, List< URL > registryURLs)RegistryProtocol.export(final Invoker< T > originInvoker)原创 2021-03-25 21:32:50 · 606 阅读 · 0 评论 -
5种Dubbo负载均衡算法(看这一篇就够了)
文章目录1.概述2.随机+权重(random)3.轮询+权重(roundrobin)4.最少连接(leastactive)5.最短响应(shortestresponse)6.一致性哈希(consistenthash)1.概述 2.7.9版本的Dubbo官方提供的负载均衡算法有5种,在2.6.*里面只有4种负载均衡算法。本文将详细的介绍这5种算法的底层实现。2.随机+权重(random)算法步骤计算服务提供者的总权重,并维护一个前缀和数组。基于第一步的结果,在0~总权重之间生成一个随机数。原创 2021-03-16 22:53:26 · 3967 阅读 · 0 评论