I’m not sure if I’m being exceptionally dense right now, but I’m not catching the intuition in the second animation in this lesson. The longer timeout value gives Node B more time to reply, which makes sense. So it replies, and Node A receives the reply. But then it sends out the question again… And a red X appears.
I’m guessing the red X means Node B dies after sending its message, but is that not a possibility with lower timeout values too? A node can crash immediately after sending a message when short timeout values are used…
A longer timeout value also does not necessarily mean that fewer total requests are sent or that they are sent less frequently. Just that each one can possibly have more latency.
I’m clearly missing something. I’d appreciate a point in the right direction. Thanks!
Course: Distributed Systems for Practitioners - Learn Interactively
Lesson: Failure in the World of Distributed Systems - Distributed Systems for Practitioners