重新发送失败的请求

Bel*_*not 1 java kubernetes microservices istio

我如何为这种情况配置 istio:

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

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

Arg*_*dhu 5

TrafficPolicy下有两个与熔断相关的字段:ConnectionPoolSettingsOutlierDetectionIn

ConnectionPoolSettings,可以为服务配置连接量。

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

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