As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Padrões do Envoy definidos pelo App Mesh
Importante
Aviso de fim do suporte: em 30 de setembro de 2026, AWS interromperá o suporte para. AWS App Mesh Depois de 30 de setembro de 2026, você não poderá mais acessar o AWS App Mesh console ou os AWS App Mesh recursos. Para obter mais informações, visite esta postagem do blog Migrando do AWS App Mesh Amazon ECS Service Connect.
As seções a seguir fornecem informações sobre os padrões do Envoy para a política de repetição de rota e o disjuntor definidos pelo App Mesh.
Política padrão de tentativas de rotas
O App Mesh cria automaticamente uma política padrão de nova tentativa de rota do Envoy para todas as solicitações HTTP e G HTTP/2 e gRPC em qualquer malha da sua conta. Para obter mais informações sobre as políticas de nova tentativa de rota do Envoy, consulte config.route.v3. RetryPolicy
O App Mesh cria uma rota do Envoy quando você cria uma rota do App Mesh ou define um provedor de nós virtuais para um serviço virtual do App Mesh. Embora você possa criar uma política de repetição de rotas do App Mesh, não é possível criar uma política de repetição do App Mesh para um provedor de nós virtuais.
A política padrão não é visível por meio da API App Mesh. A política padrão só é visível por meio do Envoy. Para visualizar a configuração, habilite a interface de administração e envie uma solicitação ao Envoy para obter um config_dump. Essa política inclui as seguintes configurações:
-
Máximo de novas tentativas:
2 -
Eventos de nova tentativa do gRPC:
UNAVAILABLE -
Eventos de nova tentativa do HTTP:
503nota
Não é possível criar uma política de repetição de rota do App Mesh que procure um código de erro HTTP específico. No entanto, uma política de nova tentativa de rota do App Mesh pode procurar
server-errorougateway-error. Ambos incluem erros503. Para obter mais informações, consulte Rotas. -
Evento de nova tentativa de TCP:
connect-failureerefused-streamnota
Não é possível criar uma política de repetição de rota do App Mesh que procure qualquer desses eventos. No entanto, uma política de nova tentativa de rota do App Mesh pode procurar
connection-error, que é equivalente aconnect-failure. Para obter mais informações, consulte Rotas. -
Redefinir — O Envoy tenta novamente se o servidor upstream não responder de todo (disconnect/reset/tempo limite de leitura).
Disjuntor padrão
Quando você implanta um Envoy no App Mesh, os valores padrão do Envoy são definidos para algumas das configurações do disjuntor. Para obter mais informações, consulte cluster. CircuitBreakers.Thresholdsconfig_dump.
O App Mesh desativa efetivamente os disjuntores alterando as configurações do Envoy para os seguintes valores padrão:
-
max_requests–2147483647 -
max_pending_requests–2147483647 -
max_connections–2147483647 -
max_retries–2147483647
nota
Você não pode modificar os valores padrão do disjuntor App Mesh.