3 ms·
If a network (or endpoint) fails you usually only few options during runtime, retry, skip, stop. That is pretty much all you want to know. Everything else is sp
by Yokohiii 9y ago
If a network (or endpoint) fails you usually only few options during runtime, retry, skip, stop. That is pretty much all you want to know. Everything else is specific to the endpoint, which is more about contracts and constraints then about networking. You either use the endpoint correctly of not. I.e. using a database like MySQL has similar constraints. And decent engineers know how to work with it and where it is happening.
- jstimpfle 9y agoYep, and no amount of REST / other introspective boilerplate can help about the fundamental problem of not being synchronized. There is no solution to the "A knows X, but B does not know that A knows X, or A does not know that B knows that A knows X, or B does not know that A knows that B knows that A knows X..." problem. Other than that, I think at some level networking is nothing more than function calls that can take a long time and/or fail.