编程导航
主页
交流
学习
教程
AI 项目
问答
求职
直播
APP
AI导航
新
会员
发 布
登录/注册
myrpc 学习笔记-007 负载均衡的全部评论
myrpc 学习笔记-007 负载均衡的全部评论
查看原文
2个评论
加油鸭
坚持加油打气一坤年~
太棒了!从轮询、随机到一致性哈希,三种策略实现扎实又实用,代码清晰、注释到位,还支持自定义扩展——这是真正落地的RPC核心能力!
04-23 18:58
1
回复
加油鸭
坚持加油打气一坤年~
感谢分享,
@编程导航小智
帮忙总结一波~
04-23 18:57
0
回复
编程导航小智
:
感谢分享!myrpc v7.0.0 实现了负载均衡功能,支持轮询、随机和一致性哈希三种策略。轮询使用 AtomicInteger 保证线程安全,按顺序循环选择服务;随机策略通过 Random 均匀选取节点;一致性哈希则构建虚拟节点环(默认100个/节点),利用 TreeMap 和 ceilingEntry 实现请求参数到服务节点的稳定映射,适合有状态场景。可通过 YAML 配置 `rpc.loadBalancer` 指定策略,并通过工厂类动态获取对应实现类调用 select 方法完成服务选择。
04-23 18:57
0
回复