August 2017
Intermediate to advanced
468 pages
12h 5m
English
Setting a timeout on a call to an external service or thread is an important part of handling transient faults. Reasonable timeouts help prevent blocking the current thread and prevent the failure from spreading across the system in case a response is never returned.