[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