SSL for Erlang Distribution

Raimo Niskanen <>
Tue Mar 28 10:01:50 CEST 2006


When two distribute erlang nodes are connected,
_all_ communication between the nodes goes over one
TCP connection, encrypted or not.

There is no difference between different distributed commands.
A spawn|spawn_link/2,4 is just as distributed
as a ! to a remote pid or {Name,Node} destination.
If an operation targets a remote node that is not
connected it will be autoconnected for any operation.
(there are configuration flags that affect this)



 (Tony Zheng) writes:

> If the distributed erlang nodes are run over SSL, it only affects those
> distributed command like spawn_link. It doesn't affect primitive command
> like message passing command - '!'. That means if we run distributed
> Mnesia, it doesn't automatically have encrypted communication between
> Mnesia nodes even if SSL is employed. Is that correct?

No. Try!

> 
> Thanks a lot,
> 
> Renyi.

-- 

/ Raimo Niskanen, Erlang/OTP, Ericsson AB



More information about the erlang-questions mailing list