As configurações de timeout por rota definem o tempo máximo que o Cloud-native API Gateway aguarda uma resposta do backend. Se nenhuma resposta for recebida dentro da duração especificada, o gateway retornará um erro http 504 (Gateway Timeout) ao cliente.
Procedimento
-
Configure uma política de timeout de uma das seguintes formas:
Página API
Faça login no console do Cloud-native API Gateway. No painel de navegação à esquerda, clique em API. Na barra de navegação superior, selecione uma região.
Clique na API desejada e selecione a instância de destino ou All instances na lista suspensa Instance na parte superior.
Na lista Routes, selecione a rota desejada.
Página de detalhes da instância
Faça login no console do Cloud-native API Gateway. No painel de navegação à esquerda, clique em Instance. Na barra de navegação superior, selecione uma região.
Na página Instance, clique no ID da instância de gateway de destino. Em seguida, no painel de navegação à esquerda, clique em API e selecione a API desejada.
Na lista Routes, selecione a rota desejada.
Clique na aba Configure Policy. Na seção Inbound Processing, clique em Enable Policy/Plugin.
-
Clique no cartão Timeout. No painel Add Policy: Timeout, defina os parâmetros e clique em Add.
NotaApós ativar a política de timeout, verifique se ela atende aos seus requisitos de negócio.
Parâmetro
Descrição
Enable
Ativa ou desativa a política de timeout para a rota.
-
On: política de timeout ativada para a rota.
-
Off: política de timeout desativada para a rota.
Timeout Period
Duração do timeout da rota, em segundos.
NotaSe este parâmetro for definido como 0 ou se a política de timeout estiver desativada, o gateway aguardará indefinidamente por uma resposta.
-