Author: aconway Date: Wed Oct 27 20:06:56 2010 New Revision: 1028082 URL: http://svn.apache.org/viewvc?rev=1028082&view=rev Log: Updates to new cluster design.
Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt Modified: qpid/trunk/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt?rev=1028082&r1=1028081&r2=1028082&view=diff ============================================================================== --- qpid/trunk/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt (original) +++ qpid/trunk/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt Wed Oct 27 20:06:56 2010 @@ -47,7 +47,8 @@ Active/active benefits: - Total # connections: practical 60k limit per node. - Handle client losing connectivity to one cluster node - can fail over to any. - Some load sharing: reading from client + multicast only done on direct node. -- Clients can switch to any broker +- Clients can switch to any broker on failover +- Failure affects a subset of the clients, not all the clients. Active/active drawbacks: - Co-ordinating message allocation impacts performance. @@ -56,6 +57,8 @@ Active/passive benefits: - Don't need message allocation strategy, can feed consumers at top speed. Active/passive drawbacks: +- All clients on one node so a failure affects every client in the system. +- After a failure there is a "reconnect storm" as every client reconnects to the new active node. +- After a failure there may be a period where no broker is active. - Can't help clients with no connectivity to the active member. -- Clients must find the single active node in failover. -- May have gaps where no broker is active for some period of time. +- Clients must find the single active to fail-over. --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org