[Spread-users] Spread Messaging Question...

John Schultz jschultz at spreadconcepts.com
Fri Mar 24 13:22:54 EST 2006

Here's a little bit more detail.  Normally when a daemon sends a client's 
data message it hardware broad/mutlicasts it within the segment and then 
unicasts it to the representatives of each of the other segments in the 
system, who in turn hardware broad/multicast the message within their 

Since you are not going to use broad/multicast support, then I assume you 
are going to place each daemon in its own segment.  Using the logic above 
then what will happen is that a sending daemon will send N unicasts, one 
directly to each of the daemons in the system.

As you can see, in general not using broad/multicast when you have access 
to it is a bad idea.

Currently Spread does not prune messages based on daemon interest at all, 
so all connected daemons get all messages.


John Schultz
Spread Concepts
Phn: 443 838 2200

On Fri, 24 Mar 2006, Ryan Caudy wrote:

> Message traffic is transmitted between daemons in the same segment via
> IP multicast of broadcast, barring degenerate cases.  The token is
> passed via unicast.  Messages are transmitted between daemons and
> their clients (the group members) via TCP/IP or Unix domain sockets.
> Cheers,
> Ryan

More information about the Spread-users mailing list