myrpc 学习笔记-007 负载均衡的全部评论

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