On Dec 22, 2006, at 1:16 PM, Carl Trieloff wrote:
Tim Fox wrote:
Personally I would never use a total ordering protocol (e.g.
totem) to implement clustering for messaging.
Naive clustering approaches often try to replicate the queue state
machine across different nodes, and require some kind of total
ordering to ensure the states are consistent.
You'll find this approach doesn't scale, since every replica in
the cluster has to receive all updates from every other node.
Therefore the amount of load on a particular node increases
linearly with the number of nodes in the cluster.
yes, exactly - thus totem is only useful for the cluster
management, not the data replication. That is why I asked about
those pieces and not data replication.
Given that people obviously have opinions on how we should implement
clustering, it would be nice to get them captured in the wiki. Any
takers?
--steve