gRPC & RPC

gRPC Deadline

A client-specified absolute time by which a gRPC call must complete, propagated across service hops and enforced by DEADLINE_EXCEEDED (status code 4). Unlike a timeout, a deadline is an absolute timestamp that flows through all downstream calls, automatically reducing the remaining budget at each hop. When a deadline expires, all in-flight RPCs for that call chain are cancelled, preventing latency amplification in microservices.

Protocolos relacionados

Ver también