Space Members and Member Roles

Applications that need access to a space join the space and become space members.

Your application can play two distribution roles when it joins a space.

  • Seeder - Plays an active role in maintaining the space by providing CPU and RAM resources.
  • Leech - Plays a passive role. Has access to space data but provides no resources.

For detailed information on joining a space, see The getSpace Method.

Seeders

A seeder application participates in the storing of data in the space and can read and write data. When seeder applications join or leave the space, ActiveSpaces redistributes the data in the space as necessary to maintain even data distribution.

Leeches

A leech application participates passively in the space and does not read and write data or cause redistribution of space data when it joins or leaves the space.

Related reference