springCloud服务降级使用到的组件

服务降级在Spring Cloud中通常使用的组件包括断路器(Circuit Breaker)和降级处理器(Fallback)。以下是它们的概念表述:

断路器(Circuit Breaker):
    断路器是一种设计模式,用于在服务出现故障时防止雪崩效应的产生。它监控对特定服务的请求,当该服务的错误率超过设定的阈值时,断路器会自动打开,停止向该服务发出请求,转而执行快速失败的逻辑,以保护系统的稳定性。
    断路器打开后,可以定期尝试请求服务以检测其是否恢复正常。如果服务恢复正常,则断路器逐渐关闭,重新允许请求发送到服务。

降级处理器(Fallback):
    降级处理器是一种备用逻辑,用于在服务降级时提供替代方案。当断路器打开或服务出现延迟等问题时,降级处理器会代替原始服务返回一个预先定义的默认值、缓存数据或执行其他的降级逻辑,以确保系统的稳定性和用户体验。

描述:
想象你是一名邮递员,每天需要按时将包裹送到客户手中。你的工作时效性对客户非常重要,但有时候你可能会遇到路上的障碍,比如道路封闭、交通堵塞等。这时,你可以使用断路器和降级处理器来保证服务的连续性:

断路器就像是你身上装备的一个智能传感器,能够实时监测你的送货情况。一旦遇到了无法继续前行的障碍,它就会自动打开,暂停你的送货任务,避免浪费时间和精力。
降级处理器就像是你随身携带的备用包裹,当你无法按时送达原始包裹时,可以立即使用备用包裹完成送货任务,以确保客户的需求得到满足,即使不是原始的包裹也能保证服务的完成。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值