summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-10-27 20:06:56 +0000
committerAlan Conway <aconway@apache.org>2010-10-27 20:06:56 +0000
commit8b9ea977b56f460a8984ab0a698ba5d985e5a053 (patch)
treece453aef1bb065e41909460303e435681268f191 /cpp/src
parentf82036751808dcd479030203368e4980e8c0b38a (diff)
downloadqpid-python-8b9ea977b56f460a8984ab0a698ba5d985e5a053.tar.gz
Updates to new cluster design.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1028082 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/qpid/cluster/new-cluster-active-passive.txt9
1 files changed, 6 insertions, 3 deletions
diff --git a/cpp/src/qpid/cluster/new-cluster-active-passive.txt b/cpp/src/qpid/cluster/new-cluster-active-passive.txt
index 3463d279c6..315876a152 100644
--- a/cpp/src/qpid/cluster/new-cluster-active-passive.txt
+++ b/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.