Wed May 19 15:49:30 CEST 2004
Oh Golly - Umm - have to read the documentation.
I'll try to be somewhat more precise about what I'm trying to do:
- I have a largish number of nodes (382 right now :-) ((which I will assume
is very large))
- on *any* node I'd like to do things like
Pid = spawn(, M, F, A)
Pid ! Msg
- I'd like to use the Pids as first class references so I could
say send a Pid to a remote host and then on the remote host do Pid ! ...
and the message would be delivered
What I don't want to happen is to get loads of node up and node down messages
and I don't want the nodes to get themselves fully connected
The manual page to global mentions an init flag "-connect_all false" which might do the
For security purposes I'd like to restrict what I could spawn and rpc - is this possible?
Somebody (I forget who) told me how to do this years ago, but I don't know if this is possible.
Has anybody done this, or tried the "-connect_all false" mode of operation.
<< anybody like to write a book on distributed programming in Erlang :-) >>
On Wed, 19 May 2004, [iso-8859-15] Mickaël Rémond wrote:
> On Wed, 19 May 2004 13:51:37 +0200 (CEST), Joe Armstrong <>
> > Umm interesting,
> > This looks almost what I want (possibly) - what puzzels me is
> > authentication. Can it be arranged that nodes A and B authenticate
> > each other with one cookie (C1), whereas A and C authenticate with a
> > different cookie (C2) ?
> This is already the case. You can define cookies use to communicate with a
> given node, which can be different from the cookie to communicate with
> another one:
> erlang:set_cookie(Node, Cookie)
More information about the erlang-questions