2 ms·
Oops, you're right, I should have said "helps solve" rather than "solves". Yes, total network failure is still an issue. Typically, applications need to solve
by kentonv 13y ago
Oops, you're right, I should have said "helps solve" rather than "solves".
Yes, total network failure is still an issue. Typically, applications need to solve this by catching a network exception somewhere high up the stack and then starting over with a fresh connection.
There's certainly an argument to be made for using a different abstraction, e.g. those provided by ZeroMQ, that can handle fault tolerance more transparently. But, it all depends on your use case. A lot of things just don't fit into stateless models -- particularly real-time collaborative types of things. (ZeroMQ pairs nicely with Cap'n Proto serialization, BTW, if that's the route you prefer.)