zoukankan      html  css  js  c++  java
  • 小D课堂

    笔记

    3、高级篇幅之Ribbon负载均衡源码分析实战
        简介: 讲解ribbon服务间调用负载均衡源码分析
            1、完善下单接口
            2、分析@LoadBalanced
                1)首先从注册中心获取provider的列表
                2)通过一定的策略选择其中一个节点
                3)再返回给restTemplate调用

    开始

    订单里面获取商品的信息,这里换成Map来接受。

    这样在map里面就可以获取到name和price

    启动order的服务测试

    分析ribbon

    为什么比http好。
    看官方文档


    搜索ribbon关键字

    另外一种负载均衡的方式







    服务的地址+获取到的端口号

    new一个restTemplate。然后在里面传入url的地址

    使用这种方式也是可以拿到数据的



    每次的端口不一样

    分析ribbon

    首先找到入口
    @LoadBalanced注解



    再去搜索LoadBalacnerClient

    查看他的子类



    在这里加了断点。重启重复。访问接口地址



    轮询的策略


    getAllServers获取服务的列表,获取到了三个。

    拿到8773的节点




     

  • 相关阅读:
    假脱机技术
    HTTP报文
    字符串转换成浮点数的方法
    表变量与临时表空间
    规范浮点数
    什么是批处理
    浅谈性能测试、压力测试和负载测试
    关于CSDN的一个安全漏洞
    HttpWatch7.0测试工具
    vbscript能做什么
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/11443972.html
Copyright © 2011-2022 走看看