[erlang-questions] can nodes fail/recover too fast to be seen?
Per Hedeland
per@REDACTED
Fri Jul 5 22:31:51 CEST 2013
Jonathan Leivent <jleivent@REDACTED> wrote:
>
>OK - so it is TCP that saves the day. I'm not sure I want to be that
>dependent on TCP, though.
I'm not sure how to interpret that statement. If you mean
- "I want to be able to use something other than TCP" - fine, as long as
it provides the same guarantees, and you can figure out how to hook it
into the Erlang distribution.
- "I want more reliability than TCP can give me" - again fine, assuming
that you understand precisely what it is that TCP gives you, i.e. that
it either fulfills its goal of providing an ordered, reliable byte
stream or tells you about its failure to do so. See the FAQ entry I
pointed to - and remember that the lack of an application-level ack is
no guarantee that the message wasn't processed *at all*.
- "I don't think TCP is reliable enough to be dependant on" - in that
case I would suggest that you forget about the Internet and networking
in general.
--Per
More information about the erlang-questions
mailing list