[Spread-users] Spread Configuration

John Schultz jschultz at spreadconcepts.com
Thu May 31 12:20:11 EDT 2007

On Thu, 31 May 2007, Wangbong Lee wrote:

> If you ran a daemon on every computer that had clients, then a clients send
> would translate to a single reliable broad/multicast sent between the
> daemons.
>   All the client communication would be contained within the machines.
> What do you mean by that?
> You mean that the clients have to communicate each daemon for distributed
> computing
> instead of connecting one daemon in its machine ?

No, each client only connects to a single daemon.  That daemon then acts 
as the client's "representative" within the communication system and 
performs the necessary actions to serve the client's needs.

A client's connection can either be to a "local" daemon on the same 
machine using Inter Process Communicaiton, or it can be to a "remote" 
daemon on another machine using TCP/IP.  If the client's connection is 
local, then the client-daemon communication remains within the machine -- 
no network bandwidth is consumed.  If the client's connection is remote, 
then the client-daemon communication goes over the network.

> Other question, is it possible to communicate between daemons ?

Yes, when you place multiple daemons within the same configuration file 
(e.g. - spread.conf), then those daemons will work together to form a 
distributed communication system.  Clients that then connect to any of 
those daemons will have access to the clients connected to all the 
currently connected daemons in that configuration.

Here is a good place to start reading: 


John Schultz
Spread Concepts
Phn: 443 838 2200

More information about the Spread-users mailing list