Three Layers Three Attempts
Each layer of a request path retries twice on a 5xx, so each makes up to 3 attempts. The client SDK calls the gateway, the gateway calls the checkout service through its sidecar, and checkout calls the ledger.
# client SDK
retry: { max_attempts: 3 }
# gateway route
retry_policy: { retry_on: 5xx, num_retries: 2 }
# checkout sidecar
retry_policy: { retry_on: 5xx, num_retries: 2 }
The ledger starts returning 503. How many requests can one user action put on the ledger, and what is the standard fix?
Sign in to answer questions and track your progress
Sign In