O Que É uma Retry Policy em um Service Mesh?
Uma retry policy em um service mesh diz ao sidecar para repetir uma requisição falha um número limitado de vezes quando ela atende a condições de retry, como falhas de conexão ou códigos de status específicos. Ela pode adicionar timeouts por tentativa e backoff para que os retries não se acumulem. Os retries acontecem no proxy, então o código da aplicação permanece simples.
Por que isso importa
Retries automáticos suavizam falhas transitórias sem que os chamadores escrevam loops de retry. Configurados de forma agressiva demais, porém, podem amplificar a carga sobre um backend já em dificuldade.
Guias relacionados
What Is a Timeout Policy?A timeout policy sets the maximum time a proxy will wait for a backend response before giving up and returnin…
What Is Circuit Breaking in a Service Mesh?Mesh circuit breaking caps concurrent connections and pending requests to a service so an overloaded backend…
What Is a Virtual Service?A virtual service defines routing rules in a mesh, matching requests by attributes like path or header and di…