springcloud学习之路: (四) springcloud集成Hyst…

2019-10-09 09:32:29来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

springcloud学习之路: (四) springcloud集成Hystrix服务保护

Hystrix是一套完善的服务保护组件, 可以实现服务降级服务熔断服务隔离等保护措施 使用它可以合理的应对高并发的情况 做到保护服务的效果

1. 导入依赖

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>
</dependency>

2. 在程序启动类添加@EnableHystrix注解, 开启Hystrix

 3. 编写方法无法访问时的默认返回数据

String fallback(){
        return "服务器繁忙";
    }

4. 在接口上添加@HystrixCommand(fallbackMethod = "方法名")注解, 开启Hystrix服务保护

 5.  配置application.yml文件

hystrix:
  command:
    default:
      execution:
        timeout:
          enabled: false

6. 开启压力测试

 


原文链接:https://www.cnblogs.com/zhainan-blog/p/11641592.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:我的第一个开源项目

下一篇:Spring Boot 2整合Redis做缓存