Protect Clients from serversSynchronous and asynchronous clientsAdmission control systemBlocking I/O and non-blocking I/O clientsAdmission control system : system with load shedding and rate limiting -> back exception -> HTTP 429 and 503Client should avoid immediate retry -> retrying with exponential backoff and jitters is betterDelays give servers to scale outJitters distributes request more evenlyWhat if servers are not elastic and the problem is not transient ?Blocking / non-blocking client (sync and async )Blocking:if the thread want to send requests to server, it starts new connection or
...
继续阅读
(80)