diff options
| author | Alan Conway <aconway@apache.org> | 2010-10-27 20:06:56 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2010-10-27 20:06:56 +0000 |
| commit | caf73044069fd2064a99979c654dedd9723143e0 (patch) | |
| tree | 45171eb8390f546363d9c66fdb89f2cbf5477b73 /qpid/cpp | |
| parent | fe96efdd2b70f8873e0cc1a5c82b961174df5f67 (diff) | |
| download | qpid-python-caf73044069fd2064a99979c654dedd9723143e0.tar.gz | |
Updates to new cluster design.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1028082 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
| -rw-r--r-- | qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt b/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt index 3463d279c6..315876a152 100644 --- a/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt +++ b/qpid/cpp/src/qpid/cluster/new-cluster-active-passive.txt @@ -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. |
