Ask HN: How does your company set RPC timeouts for microservices? There are two sub-questions here.
1. Is the same timeout T set for every instance of service X making request A to service Z, or is a timeout chosen at runtime?
2. How is the static (or dynamic) timeout value chosen? As a clarification, this is more of a poll to understand what people are actually doing, rather than a request for recommendation on what I should do. If you are willing to state which company you work for, I would be extra appreciative! |