熔断如何保证服务高可用?

缓存、队列可以理解,但我们的理解是熔断后服务就不再提供业务处理,怎么保证高可用的?

参与9

2同行回答

尘世随缘尘世随缘技术总监上海某互联网金融公司
所谓的降级或熔断是针对非核心业务系统,当非核心业务系统因流量过大而出现响应慢,那么部分请求这个接口会出现降级,当达到一定策略之后就会变成熔断。熔断后可以是时候异步做处理。另外一种情况就是手动指定某个接口熔断,例如某电商会在大促的时候把猜你喜欢或者为你推荐给屏...显示全部

所谓的降级或熔断是针对非核心业务系统,当非核心业务系统因流量过大而出现响应慢,那么部分请求这个接口会出现降级,当达到一定策略之后就会变成熔断。熔断后可以是时候异步做处理。另外一种情况就是手动指定某个接口熔断,例如某电商会在大促的时候把猜你喜欢或者为你推荐给屏蔽。如果没有熔断方式,那么就需要手动写代码,经过开发-测试-预发-线上环节,比较浪费时间。所有的策略都是为了高可用而做铺垫的。

收起
互联网服务 · 2019-07-08
浏览2171
wykkxwykkx系统架构师某基金公司
熔断主要是为了保护系统的核心功能正常运行,而熔断掉非核心的功能。可以理解为弃卒保车。显示全部

熔断主要是为了保护系统的核心功能正常运行,而熔断掉非核心的功能。可以理解为弃卒保车。

收起
基金 · 2019-07-11
浏览2109

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-07-08
  • 关注会员:3 人
  • 问题浏览:3129
  • 最近回答:2019-07-11
  • X社区推广