![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
负载均衡
why技术
在这里我会分享一些java技术相关的知识,用匠心敲代码,对每一行代码负责。感谢你的关注,愿你我共同进步。
展开
-
1000个并发线程,10台机器,每台机器4核,设计线程池大小
这是why哥的第 71 篇原创文章一道面试题兄弟们,怎么说?我觉得如果你工作了两年左右的时间,或者是突击准备了面试,这题回答个八成上来,应该是手到擒来的事情。这题中规中矩,考点清晰,可以说的东西不是很多。但是这都上血书了,那不得分析一波?先把这个面试题拿出来一下:1000 多个并发线程,10 台机器,每台机器 4 核,设计线程池大小。这题给的信息非常的简陋,但是简陋的好处就是想象空间足够大。第一眼看到这题的时候,我直观的感受到了两个考点:线程池设计。负载均衡策略。我就开门见山的原创 2020-10-26 12:34:11 · 2112 阅读 · 1 评论 -
吐血输出:2万字长文带你细细盘点五种负载均衡策略。
Dubbo的五种负载均衡策略2020 年 5 月 15 日,Dubbo 发布 2.7.7 release 版本。其中有这么一个 Features新增一个负载均衡策略。熟悉我的老读者肯定是知道的,Dubbo 的负载均衡我都写过专门的文章,对每个负载均衡算法进行了源码的解读,还分享了自己调试过程中的一些骚操作。新的负载均衡出来了,那必须的得解读一波。先看一下提交记录:https://github.com/chickenlj/incubator-dubbo/commit/6d2ba7ec7b5a1c原创 2020-05-31 18:31:14 · 804 阅读 · 0 评论 -
【原创】够强!一行代码就修复了我提的Dubbo的Bug。
这是 why 技术的第 28 篇原创文章之前在《Dubbo 一致性哈希负载均衡的源码和 Bug,了解一下?》[1]中写到了我发现了一个 Dubbo 一致性哈希负载均衡算法的 Bug。对于解决方案我是这样写的:特别简单,把获取identityHashCode的方法从System.identityHashCode(invokers)修改为invokers.hashCode()即可。此方案是我提的...原创 2020-01-06 12:50:51 · 359 阅读 · 1 评论 -
Dubbo加权轮询负载均衡的源码和Bug,了解一下?
持续输出原创文章,关注我吧本文是对于Dubbo负载均衡策略之一的加权随机算法的详细分析。从2.6.4版本聊起,该版本在某些情况下存在着比较严重的性能问题。由问题入手,层层深入,了解该算法在Dubbo中的演变过程,读懂它的前世今生。本文目录第一节:什么是轮询?本小节主要是介绍轮询算法和其对应的优缺点。引出加权轮询算法。第二节:什么是加权轮询?本小节主要是介绍加权轮询的概率,并和加权随...原创 2019-12-16 12:18:52 · 397 阅读 · 0 评论