springcloudJVM · Java虚拟机原理 · JVM上语言·框架· 生态系统RxJava

如何选择ribbon还是loadbalancer

2021-11-10  本文已影响0人  迦叶_金色的人生_荣耀而又辉煌

上一篇 <<<SpringCloud中负载均衡客户端的使用
下一篇 >>>feign和openfeign的区别


a、ribbon和loadbalancer都是springcloud的负载均衡组件
b、ribbon是Netflix开源的基于HTTP和TCP等协议负载均衡组件,loadBalancer是SpringCloud自己写的,根据服务id获取负载均衡器rpc地址。
c、Ribbon的使用需要代码里手动调用目标服务,loadBalancer底层原理是默认调用ribbon的实现客户端负载均衡

从上图可以看出ribbon从2019年5月份后就不维护了,后期loadbalancer会成为主流,目前还是ribbon用的多。Loadbalancer支持ribbon。


推荐阅读:
<<<本地负载均衡和nginx负载均衡
<<<SpringCloud中负载均衡客户端的使用
<<<feign和openfeign的区别
<<<RestTemplate+loadBalancer实现负载均衡代码演示及源码分析
<<<OpenFeign实现负载均衡代码演示
<<<Feign超时配置

上一篇下一篇

猜你喜欢

热点阅读