Monitoramento de falhas e mecanismo de novas tentativas
Você precisará monitorar as falhas internamente e notificar o suporte técnico da FedEx se as falhas persistirem.
Limitações para novas tentativas:
- O mecanismo de nova tentativa (nova tentativa de enviar dados do evento) só ocorre quando a FedEx não recebe o código de status HTTP 200 ou 202 como resposta do URL de destino. As novas tentativas são feitas 3 vezes em um período de 15 minutos a intervalos de 5 minutos (consulte o diagrama de novas tentativas).
- Cada vez que a FedEx tentar entregar os dados do evento e receber um código de status diferente de 200 ou 202, a transação será considerada uma falha.
- Todo evento que falhar passará por 3 novas tentativas durante 15 minutos com intervalos de 5 minutos entre cada nova tentativa. Se todas as novas tentativas falharem, o evento será enviado para a fila de eventos perdidos, e você poderá recuperá-lo usando o mecanismo de nova tentativa no projeto do webhook de visibilidade integrada avançada. Todos os eventos com falha contendo os valores de série HTTPS a seguir serão armazenados por 7 dias e poderão ser recuperados por meio do processo de nova tentativa no projeto do webhook de visibilidade integrada avançada:
- 200 – Nulo
- 400 – ClientID não corresponde
- 401 – O token Data Works não é válido
- 500 – Nulo
Lógica de nova tentativa:
Todo evento que falhar passará por 3 novas tentativas durante 15 minutos com intervalos de 5 minutos entre cada nova tentativa. Se todas as novas tentativas falharem, o evento será enviado para a fila de eventos perdidos, e você poderá recuperá-lo usando o mecanismo de nova tentativa no projeto do webhook de visibilidade integrada avançada.
- Lógica de nova tentativa:
- Tentativa 1:
Exemplo: O número de rastreamento 823497234824 é "Entregue"; o cliente enviou 400 respostas. Os códigos de status HTTP que não são 200 ou 202 são considerados falhas. Nesse caso, classificamos a tentativa 1 como falha.- Tentativa 2 - 1 min +/ jitter - Nova tentativa 1
- Tentativa 3 - 2 min +/ jitter - Nova tentativa 2
- Tentativa 4 - 4 min +/ jitter - Nova tentativa 3
Caso a FedEx receba uma resposta bem-sucedida, como um status HTTP 200 ou 202, para qualquer uma das solicitações de nova tentativa, o mecanismo de nova tentativa será encerrado para o evento em questão.
- Tentativa 1:
Observações importantes:
- O mecanismo de nova tentativa (nova tentativa de enviar dados do evento) ocorre somente quando a FedEx não recebe o código de status HTTP 200 ou 202 como resposta do URL de destino.
- Cada vez que a FedEx tentar entregar os dados do evento e receber um código de status diferente de 200 ou 202, a transação será considerada uma falha.
- A FedEx continuará enviando dados de novos eventos caso eles ocorram durante uma nova tentativa do evento original.
- A FedEx também enviará dados para eventos subsequentes que ocorram posteriormente para esse webhook de visibilidade integrada avançada.
Monitoramento de falhas e mecanismo de novas tentativas
Você precisará monitorar as falhas internamente e notificar o suporte técnico da FedEx se as falhas persistirem.
Limitações para novas tentativas:
- O mecanismo de nova tentativa (nova tentativa de enviar dados do evento) só ocorre quando a FedEx não recebe o código de status HTTP 200 ou 202 como resposta do URL de destino. As novas tentativas são feitas 3 vezes em um período de 15 minutos a intervalos de 5 minutos (consulte o diagrama de novas tentativas).
- Cada vez que a FedEx tentar entregar os dados do evento e receber um código de status diferente de 200 ou 202, a transação será considerada uma falha.
- Todo evento que falhar passará por 3 novas tentativas durante 15 minutos com intervalos de 5 minutos entre cada nova tentativa. Se todas as novas tentativas falharem, o evento será enviado para a fila de eventos perdidos, e você poderá recuperá-lo usando o mecanismo de nova tentativa no projeto do webhook de visibilidade integrada avançada. Todos os eventos com falha contendo os valores de série HTTPS a seguir serão armazenados por 7 dias e poderão ser recuperados por meio do processo de nova tentativa no projeto do webhook de visibilidade integrada avançada:
- 200 – Nulo
- 400 – ClientID não corresponde
- 401 – O token Data Works não é válido
- 500 – Nulo
Lógica de nova tentativa:
Todo evento que falhar passará por 3 novas tentativas durante 15 minutos com intervalos de 5 minutos entre cada nova tentativa. Se todas as novas tentativas falharem, o evento será enviado para a fila de eventos perdidos, e você poderá recuperá-lo usando o mecanismo de nova tentativa no projeto do webhook de visibilidade integrada avançada.
Response