重新发送失败的请求

Resend failed request

如何为这种情况配置 istio:

serviceentry 有 10 个外部 IP 地址。其中两个坏了。

我已经配置了断路器,但不太确定是否可以在端点损坏时自动重新发送请求。或者它只是从连接池中删除此端点,将失败返回给应用程序?

TrafficPolicy which are relevant to circuit breaking: ConnectionPoolSettings and OutlierDetectionIn

下有两个字段

ConnectionPoolSettings,服务可配置连接数

OutlierDetection用于控制从负载均衡池中驱逐不健康的服务。

所以端点被删除,直到电路再次变为 closed,并且该服务将再次被允许处理请求。您不能重新发送请求,也不需要重新发送请求,因为在电路进入阈值后 closed 状态请求将自动发送到该服务。