流量管理,提供熔断管理、全局限流、负载均衡等相关功能。在微服务架构中,存在着许许多多的服务单元,若一个服务出现故障,就会因依赖关系形成故障蔓延,最终导致整个系统的瘫痪。为了解决这样的问题,可以为服务配置熔断规则。
在某个服务发生故障时,断路器的故障管理向调用方返回一个及时的错误响应,而不是长时间的等待。这样就不会使得调用线程因调用故障被长时间占用,从而避免了故障在整个系统中的蔓延。
操作步骤:
- 登录应用服务网格控制台
- 在左侧导航栏中,单击流量管理 > 熔断管理。
- 在熔断管理页面,单击新建熔断规则。

- 配置基础信息和高级信息,主要参数如下:
熔断规则名称:只允许使用字母、数字和连字符,且以字母开头
服务:选择已注册的服务
服务版本:选择该服务下的版本
错误次数:在一个检查周期内,连续出现500及以上错误的个数,例502、503状态码。
错误单位时间:将会对检查周期内的响应码进行筛选 毫秒、秒、分钟、小时
熔断时间:实例第一次被隔离的时间,之后每次隔离时间为隔离次数与最短隔离时间的乘积。
最大连接次数:到目标Pod TCP连接的最大数量。
连接超时时间:TCP连接超时时间。
每次连接最大请求数:对后端连接中最大的请求数量如果设为1则会禁止keep alive特性。默认值为0,表示“无限制”,最多2^29。
最大请求重试次数:在指定时间内对目标主机最大重试次数。
最大等待请求数:等待列队的长度。
