hystrix隔离使用场景:大并发情况下,其中一个接口挂了,导致大量接口(tomcat资源)被占用
方案:线程池的隔离,信号量的隔离
在调用方做处理。
hystrix降级:隔离100次,请求101次,第101次不会直接返回异常信息,可以进行友好的封装,这这种友好的封装就叫做降级。
通俗来讲就是对异常返回结果进行友好的处理。
hystrix熔断:保险丝断了(closed),家里没电了,它是hystrix的一种状态,这个状态不是手动配的,而是根据统计结果自动变更的。
熔断开启触发条件:
1.一定时间内
2.请求失败了N次
3.达到一定的比率。
Ps:若是没必要,尽量不要用Feign
原因:Feign是对Hystrix的再封装,若是请求流程很长,Feign会拖慢请求速度。
若是多个隔离怎么分配线程数量?
答:这个没有固定隔离线程数量,要根据业务场景及压力测试不断优化。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。