qpid-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From acon...@apache.org
Subject svn commit: r1207447 - in /qpid/branches/qpid-3603/qpid/cpp/design_docs: new-ha-design.txt replicating-browser-design.txt
Date Mon, 28 Nov 2011 17:01:37 GMT
Author: aconway
Date: Mon Nov 28 17:01:36 2011
New Revision: 1207447

URL: http://svn.apache.org/viewvc?rev=1207447&view=rev
QPID-3603: Renamed new HA design doc, added some user documentataion notes.

    qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt   (contents, props changed)
      - copied, changed from r1206353, qpid/branches/qpid-3603/qpid/cpp/design_docs/replicating-browser-design.txt

Copied: qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt (from r1206353, qpid/branches/qpid-3603/qpid/cpp/design_docs/replicating-browser-design.txt)
URL: http://svn.apache.org/viewvc/qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt?p2=qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt&p1=qpid/branches/qpid-3603/qpid/cpp/design_docs/replicating-browser-design.txt&r1=1206353&r2=1207447&rev=1207447&view=diff
--- qpid/branches/qpid-3603/qpid/cpp/design_docs/replicating-browser-design.txt (original)
+++ qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt Mon Nov 28 17:01:36 2011
@@ -106,8 +106,8 @@ manager takes care of membership and quo
 ** Selective replication
 In this model it's easy to support selective replication of individual queues via
-- Explicit exchange/queue declare argument and message boolean: x-qpid-replicate. 
+- Explicit exchange/queue declare argument and message boolean: x-qpid-replicate.
   Treated analogously to persistent/durable properties for the store.
 - if not explicitly marked, provide a choice of default
   - default is replicate (replicated message on replicated queue)
@@ -320,3 +320,34 @@ LC6 - The events and query responses are
       It is not possible to miss a create event and yet not to have
       the object in question in the query response however.
+* User Documentation Notes
+Notes to seed initial user documentation. Loosely tracking the implementation,
+some points mentioned in the doc may not be implemented yet.
+** High Availability Overview
+Explain basic concepts: hot standby, primary/backup, replicated queue/exchange.
+Network topology: backup links, corosync, separate client/cluster networks.
+Describe failover mechanisms.
+- Client view: URLs, failover, exclusion & discovery.
+- Broker view: similar.
+Role of rmganager & corosync.
+** Client view.
+Clients use multi-address URL in base case.
+Clients can't connect to backups, retry till they find primary.
+Only qpid.cluster-admin can connect to backup, must not mess with replicated queues.
+Note connection known-hosts returns client URL, as does amq.failover exchange.
+Creating replicated queues & exchanges:
+- qpid.replicate argument,
+- examples using addressing and qpid-config)
+** Configuring corosync
+Must be on same network as backup links.
+** Configuring rgmanager
+** Configuring qpidd
+HA related options.

Propchange: qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt
    svn:eol-style = native

Propchange: qpid/branches/qpid-3603/qpid/cpp/design_docs/new-ha-design.txt
    svn:mime-type = text/plain

Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscribe@qpid.apache.org

View raw message