Cluster Support

From Arianne
Revision as of 20:35, 10 December 2010 by imported>Hendrik Brummermann (initial stub)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

This article describes a future concept. It may still have some open issues and it was not decided, yet, whether to implement it in this way.

This article is going to collect some ideas, issues and possible approaches. The scenario is about splitting a Stendhal Server across multiple cluster nodes, so this article does not draw a strict line between Marauroa and Stendhal in the beginning.

Communication

The idea is to do the split on a zone level. So every cluster node is responsible for a number of zones. The client connects directly to the node responsible for its zone. This way we avoid a load balancing server as single point of failure and possible bottle neck.

Communication Client - Node

As the clients connect directly to the nodes, there needs to be some mechanism to tell a client to which node to connect.

Communication Node - Node

See also