什么是熔断器?
熔断器是在电路出现问题的时候为了保护电器电子元件的安全,避免引发火灾。例如常见的保险丝。
那springCloud框架中的熔断器,同样的道理。在出现问题时,保护程序进程的正常运行而生成的机制。
不使用熔断器有什么问题?
当springCloud服务之间调用,当并发量大的时候接口未及时响应错误,那就会不断挂起线程占用内存,占用过大使程序运行变慢,但还不断有请求进来,那就慢上加慢,导致服务雪崩。
引用了文章 https://www.freesion.com/article/2509465979/ 该文章很详细的说明了服务雪崩效应的情况,学习学习。
在springCloud框架都搭载好的情况下
顺便说一下Hystrix熔断器的调用顺序
1、启动熔断器,application.properties配置文件添加
feign.hystrix.enabled=true
2、熔断器使用
Hystrix是springCloud feign的一个重要组件
Feign的接