Mid-level view

At the middle level, a Flumotion planet is implemented using one manager daemon and one or more worker daemons. Each of these is implemented as a process on a machine. These processes can each live on different machines.

Manager Daemon

The manager daemon is the process that controls everything else. After it gets started, it starts an internal bouncer component used to authenticate workers and components later on. Then it waits for incoming connections from workers. Then it can tell the workers to start components. Those new components will also log in to the manager.

Worker Daemon

The worker is a daemon that starts up and connects to the manager. Then it will wait for the server to give it commands. Typically it will start up components.