本地负载均衡和nginx负载均衡

作者: 迦叶_金色的人生_荣耀而又辉煌 | 来源:发表于2021-11-08 08:06 被阅读0次

    上一篇 <<<为什么要使用SpringCloud
    下一篇 >>>SpringCloud中负载均衡客户端的使用


    1.本地负载均衡器

    介绍:我们的消费者从我们的注册中心上获取接口调用地址列表,采用本地算法(轮训、随机、hash一致性、权重)选择其中一个接口地址实现RPC远程调用。
    本地负载均衡器种类:自己写、ribbon(SpringCloud第一代中)、loadbalancer(SpringCloud自己研发)。

    2.本地负载均衡器与Nginx实现负载均衡器的区别

    a、nginx属于服务器端的负载均衡,客户端所有的请求都统一交给我们的Nginx,在由我们的nginx转发到我们的真实服务实现负载均衡。
    本地负载均衡器属于客户端负载均衡。
    b、使用场景
    Nginx实现对我们服务器实现负载均衡器 一般用于tomcat/jetty服务器。
    本地负载均衡器属于客户端负载均衡器 一般用于微服务rpc远程调用 比如dubbo、rest模版、openfeign或者rpc远程调用框架。


    推荐阅读:
    <<<SpringCloud中负载均衡客户端的使用
    <<<如何选择ribbon还是loadbalancer
    <<<feign和openfeign的区别
    <<<RestTemplate+loadBalancer实现负载均衡代码演示及源码分析
    <<<OpenFeign实现负载均衡代码演示
    <<<Feign超时配置

    相关文章

      网友评论

        本文标题:本地负载均衡和nginx负载均衡

        本文链接:https://www.haomeiwen.com/subject/qmceoltx.html