Istio断路器黑名单/白名单错误代码

时间:2019-12-17 11:06:23

标签: istio

有没有一种方法可以提供Istio将错误代码列入黑名单或白名单。由于我尝试使用500(内部服务器错误),但断路器在500中也没有打开?

1 个答案:

答案 0 :(得分:0)

Circuit Breaker没有这种功能。

此外,还有一个问题,Error 500没有在断路器中使用。 github上存在与此相关的问题。

  

我们尽量不暴露有时使人困惑的Envoy选项的过多   最终用户,通过路由api。

     

在网格内,网关错误将更常见(502/503/504),而   最明智的外部服务将返回503以减轻负载。

     

第二,我们将异常值检测设为tcp和   http。连续的网关错误仅适用于http,将使   在TCP环境中没有意义。

     

我还认为500错误代码不能表示   超载。离群值背后的整个想法是消除超载   lb池中的服务器。

     

我认为我们没有太多用户依赖此行为。我们   使其有意地通用,以便我们可以切换到更具体的   将来的错误代码(恰好是现在)。

希望这会有所帮助。