mirror of https://github.com/istio/istio.io.git
zh-translation: Update istio.io / content / zh / docs / concepts / traffic-management… (#8025)
* Update istio.io / content / zh / docs / concepts / traffic-management/index.md * Update content/zh/docs/concepts/traffic-management/index.md Co-authored-by: Jimmy Song <rootsongjc@gmail.com>
This commit is contained in:
parent
0d445ab5e4
commit
821bfdf4fd
|
@ -418,7 +418,7 @@ spec:
|
|||
|
||||
### 重试 {#retries}
|
||||
|
||||
重试设置指定如果初始调用失败,Envoy 代理尝试连接服务的最大次数。通过确保调用不会因为临时过载的服务或网络等问题而永久失败,重试可以提高服务可用性和应用程序的性能。重试之间的间隔(25ms+)是可变的,并由 Istio 自动确定,从而防止被调用服务被请求淹没。默认情况下,在第一次失败后,Envoy 代理不会重新尝试连接服务。
|
||||
重试设置指定如果初始调用失败,Envoy 代理尝试连接服务的最大次数。通过确保调用不会因为临时过载的服务或网络等问题而永久失败,重试可以提高服务可用性和应用程序的性能。重试之间的间隔(25ms+)是可变的,并由 Istio 自动确定,从而防止被调用服务被请求淹没。HTTP 请求的默认重试行为是在返回错误之前重试两次。
|
||||
|
||||
与超时一样,Istio 默认的重试行为在延迟方面可能不适合您的应用程序需求(对失败的服务进行过多的重试会降低速度)或可用性。您可以在[虚拟服务](#virtual-services)中按服务调整重试设置,而不必修改业务代码。您还可以通过添加每次重试的超时来进一步细化重试行为,并指定每次重试都试图成功连接到服务所等待的时间量。下面的示例配置了在初始调用失败后最多重试 3 次来连接到服务子集,每个重试都有 2 秒的超时。
|
||||
|
||||
|
|
Loading…
Reference in New Issue