Backend, Dados e Segurança Mais detalhes C · Convenção da indústria Plataforma: Web

Request Deadline

Prazo da solicitação

Um prazo de solicitação é o tempo após o qual um cliente para de esperar. Cada chamada a um serviço downstream deve receber apenas o tempo que resta.

Veja como funciona
Você poderia chamar de Request DeadlinePropagação de prazolimite de tempo da solicitaçãoprazo de RPC

Veja como funciona

Exemplo trabalhado originalPrazo da solicitação
Estado & recuperaçãoPrazo da solicitaçãoabsolute deadline -> remaining timeout -> propagate -> cancel -> stop spawned work
PEDIDO DE CHECKOUT800 ms
CLIENTE → APIPrazo definido13:00:00.800
API → ESTOQUE180 ms já usados620 ms restantes
O tempo chega a zeroCANCELAR
MANTER SEGUROCada chamada downstream recebe apenas o tempo restante.RECUPERARDepois do cancelamento, o aplicativo para os trabalhos criados e libera os recursos.
absolute deadline -> remaining timeout -> propagate -> cancel -> stop spawned workSRE
Prazo da solicitaçãoResiliência do serviço

Outro exemplo

O checkout começa com 800 ms. A API dá ao inventário os 620 ms restantes. A chamada é cancelada ao chegar a zero. O servidor então para o trabalho que ele iniciou.

Partes principais

  1. 01Hora de início
  2. 02Prazo absoluto
  3. 03Tempo decorrido
  4. 04Tempo restante
  5. 05Sinal de cancelamento
  6. 06Caminho de limpeza

Use-o quando

Defina um prazo para chamadas remotas. Escolha-o de acordo com as necessidades do usuário e a latência medida. Passe o tempo restante através da cadeia de chamadas.

Não o use quando

Não escolha um número pequeno sem dados. Parar a espera não é suficiente. Os servidores também devem perceber o cancelamento e parar o trabalho.

Nome usado no código

absolute deadline -> remaining timeout -> propagate -> cancel -> stop spawned work

Antes de lançar

Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback.

Solicitação que você pode copiar

Outcome: Complete the task with Prazo da solicitação (Request Deadline). User context: O checkout começa com 800 ms. A API dá ao inventário os 620 ms restantes. A chamada é cancelada ao chegar a zero. O servidor então para o trabalho que ele iniciou. Technical concept or control: Prazo da solicitação (Request Deadline). Why it fits: Defina um prazo para chamadas remotas. Escolha-o de acordo com as necessidades do usuário e a latência medida. Passe o tempo restante através da cadeia de chamadas. Do not use it when: Não escolha um número pequeno sem dados. Parar a espera não é suficiente. Os servidores também devem perceber o cancelamento e parar o trabalho. Engineering requirements: Define inputs, outputs, contracts, and rules that must always hold. Set authorization and input checks. Define failures, timeouts, retries, one-time effects, data moves, and compatibility limits. Operations: Add useful signals and logs that hide sensitive data. Set capacity limits and write an operator guide. Test recovery and rollback. Acceptance criteria: Contract and failure-path tests pass. Data and authorization rules still hold during retries and partial failures. Check performance limits, monitoring, recovery, and rollback. Evidence and limits (evidence boundary): Nenhum padrão oficial único controla todo o termo. Seu significado pode mudar entre equipes, plataformas ou frameworks. Unknowns to confirm: Where the code runs, data stores, traffic shape, consistency needs, and the security boundary. Also confirm the compatibility period, service goals, and rollback limits.

Conferir este pedido

Review how Prazo da solicitação (Request Deadline) is used now. Definition: Um prazo de solicitação é o tempo após o qual um cliente para de esperar. Cada chamada a um serviço downstream deve receber apenas o tempo que resta. Release checks: Check contracts and invariants, authorization, and input limits. Test retries, one-time effects, timeouts, and partial failures. Verify data integrity, compatibility, monitoring, recovery, and rollback. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

C
Quão oficial é este termo?

Convenção da indústria

As pessoas frequentemente usam este termo no trabalho. As fontes listadas podem apoiar a prática ou limitações. Elas não definem todas as partes do termo.

Nenhum padrão oficial único controla todo o termo. Seu significado pode mudar entre equipes, plataformas ou frameworks.

Escopo
Apenas o que a fonte cobre:nome canônico、definição、semântica、API da plataforma、implementação、orientação de uso、Guia de como evitar
Status do documento
estável
Verificado em
2026-07-30

Fontes e escopo da evidência

Fonte de autoridade + Referência do termo · gRPC · estável Deadlines Escopo: nome canônico、definição、semântica、API da plataforma、implementação、orientação de uso、Guia de como evitar Papel aqui: Referência direta ao termo A fonte cobre: nome canônico, definição, semântica, API da plataforma, implementação, orientação de uso, Guia de como evitar

Copie você mesmo

O navegador não conseguiu copiar isso. Selecione a solicitação abaixo e copie você mesmo.