Gen_server mesh
Joe Armstrong
joe@REDACTED
Fri Nov 21 11:32:53 CET 2003
Please explain more - what is a mesh?
Questions:
1) Do nodes come and go at random
2) How do the nodes know about each other
a) They know about a random selection of other nodes
(like gnutella)
b) They know about all other nodes
(like napster)
c) they know a lot about "nearby" nodes and little about
"far away" nodes
(like chord, tapestry, pastry, CAN, ) which are all really
the same
d) Something else
3) How many nodes?
Cheers
/Joe
On Fri, 21 Nov 2003, Vlad Dumitrescu wrote:
> Hi all,
>
> I have a slight problem, and there may be a better solution than hacking the
> gen_server behaviour - only I can't come up with any.
>
> The setting is a mesh of intercommunicating processes. I want to use the OTP
> framework, but since the setup isn't really client-server, it doesn't work all
> the time. The problem is that there may be circular call chains, which result in
> a dead-lockand a timeout.
>
> Using delayed replies could work, but the question is where to use it? Using it
> everywhere adds extra complexity, but might be a necessary evil.
>
> Are there any other solutions to this?
>
> regards,
> Vlad
>
>
More information about the erlang-questions
mailing list