zoukankan      html  css  js  c++  java
  • 熔断机制

    熔断机制-Ribbon-客户端框架

    1.

    客户端负载均衡器:Ribbon

    Ribbon可以提供很多HTTPTCP的控制行为,Feign已经使用了Ribbon,如果你使用了@FeignClientRibbon也同样被应用了。

    Ribbon的核心概念是named Client ,每个负载均衡都是公共体的一部分,可以一起运行去连接远程服务器,你会给你的应用设置一个名字,如使用@FeignClient.

    2.

    定制Ribbon:

    (1).可以配置一些 Ribbon client 的属性在外部的属性文件中(application.properties/yml

    ribbon.*

    (2).另外,Spring cloud还允许你完全控制客户端通过声明额外的配置,使用@RibbonClient

    ;

    @Configuration

    @RibbonClient(name=”foo”,configuration=FooConfiguration.class)

    Public class TestConfiguration{

    }

    3.

    负载均衡的架构与原理:

    工作:

    (1)根据消费者的需求,有限选择Eureka Server,它优先选择在同一个Zone(地区)且负载较少的Server, 
    (2) 在根据用户指定的策略,在从Server取到的服务注册列表中选择一个地址。其中Ribbon提供了多重策略,例如轮询round robin、随机Random、根据相应时间加权等。

     

     

     

     

  • 相关阅读:
    我的友情链接
    我的友情链接
    以太坊:根据例子学习Solidity
    以太坊:安装Solidity编译器
    以太坊:入门智能合约
    以太坊:Solidity手册
    Web3 :Tech Stack Overview
    Web3 – The Decentralized Web
    去中心化金融项目汇总 Defi
    跨链技术汇总
  • 原文地址:https://www.cnblogs.com/gaoxuewei/p/8085878.html
Copyright © 2011-2022 走看看