配置熔断规则
熔断规则可以监控应用程序内部或下游依赖的响应时间或异常情况,并在达到指定的阈值时立即降低下游依赖的优先级。在指定的时间内,系统将不会调用该不稳定的资源,以确保应用程序的高可用性。当指定时间过后,再重新恢复对该资源的调用。这样可以保证应用程序的稳定性和可靠性。
功能入口
- 登录微服务治理控制台。
- 在控制台左侧导航栏中选择应用治理。
- 在应用治理页面的应用卡片页签单击目标应用卡片。
- 进入应用之后,新建熔断规则:在左侧导航栏,单击流量防护,在流量防护 - 规则管理 - 熔断规则页,单击新增熔断规则按钮。
- 在新增熔断规则或新增规则的对话框中配置规则信息。
使用场景
常用场景 1 :慢调用熔断示例
为了保证当前接口的性能,如果出现第三方服务的响应时间过慢,则会对其进行熔断操作。
常用场景 2 :异常熔断示例
为了保证更好的用户体验,如果第三方内容展示出现异常,且异常比例较高,则会对其进行熔断操作。
常用场景 3 :熔断个数
如第三方异常个数达到指定数量,则会对其进行熔断操作。