我是靠谱客的博主 尊敬花瓣,最近开发中收集的这篇文章主要介绍springCloud的Hystrix,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Hystrix为每个依赖服务调用分配一个小的线程池,如果线程池已满的话,请求将被立即拒绝,默认不采用排队,加速失败判断时间

用户的请求将不再直接访问服务,而是通过线程池中的空闲线程来访问服务,如果线程池已满或者请求超时,则会进行降级处理,什么是服务降级?

服务降级:优先保证核心服务,而非核心服务不可用或者弱可用

这样的好处就是:用户的请求故障时,不会被阻塞,更不会无休止的等待或者看到系统崩溃,至少可以看到一个执行结果(例如返回友好的提示信息)

服务降级虽然会导致请求失败,但是不会导致阻塞,而且最多会影响这个依赖服务对应的线程池中的资源,对其他服务没有影响

触发Hystrix服务降级的情况是:

1:线程池已满

2:请求超时

 

 

最后

以上就是尊敬花瓣为你收集整理的springCloud的Hystrix的全部内容,希望文章能够帮你解决springCloud的Hystrix所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部