API 网关
协议 | 重置条件 | 条件说明 |
HTTP | 5xx | 后端服务返回5xx状态码,或发生连接断开、重置、读取超时事件。 |
| reset | 发生连接断开、重置、读取超时事件。 |
| connect-failure | 与后端服务连接失败,请求出错。 |
| refused-stream | 后端服务使用REFUSED_STREAM错误码来重置流。 |
| retriable-status-codes | 后端服务返回的 HTTP 状态码匹配上用户指定的重试状态码。 |
gRPC | cancelled | 后端服务响应头中的 gRPC 状态码为cancelled。 |
| deadline-exceeded | 后端服务响应头中的 gRPC 状态码为deadline-exceeded。 |
| internal | 后端服务响应头中的 gRPC 状态码为internal。 |
| resource-exhausted | 后端服务响应头中的 gRPC 状态码为resource-exhausted。 |
| unavailable | 后端服务响应头中的 gRPC 状态码为unavailable。 |
配置项 | 说明 |
指定场景 | 配置重试条件或状态码:
说明 重试条件 和 状态码 为 或 关系,即访问请求命中其中一项,即会对请求进行自动重试。 |
请求重试 | 配置 请求重试 的次数和 单次重试 的时间。其中:
|