• springcloud 入门 6 (断路器hystrix)


    hystrix:断路器

      断路器是为了解决服务故障的“雪崩”,   雪崩是指,由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果.

    断路器模型:  

      

      断路打开后,可用避免连锁故障,fallback方法可以直接返回一个固定值。

    实战:

      先演示ribbon的,再演示feign的

      1> 准备环境:

        

      2>ribbon的搭建,不会去参考我上一篇博客:

        

      3> 测试

        

      feign的搭建:(Feign是自带断路器的,在D版本的Spring Cloud之后,它没有默认打开。需要在配置文件中配置打开它)

        1>引入pom。上面已经引入

        2> 修改配置文件:

          

        3> feign 编码:

          

        4>测试

          


      到这断路器基本就这些了  

  • 相关阅读:
    数据库连接池技术
    选择存储引擎的基本原则
    建索引原则
    数据库应用优化
    PDO
    关于cookie和session
    php常见漏洞及分析
    随便写
    spring 注入
    idea导入eclipse项目
  • 原文地址:https://www.cnblogs.com/huhongy/p/9579713.html
Copyright © 2020-2023  润新知