You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Timothy Bish (JIRA)" <ji...@apache.org> on 2017/02/24 22:00:46 UTC

[jira] [Created] (QPIDJMS-267) Support discovery of failover hosts provided in a connection property of the Open frame

Timothy Bish created QPIDJMS-267:
------------------------------------

             Summary: Support discovery of failover hosts provided in a connection property of the Open frame
                 Key: QPIDJMS-267
                 URL: https://issues.apache.org/jira/browse/QPIDJMS-267
             Project: Qpid JMS
          Issue Type: New Feature
          Components: qpid-jms-client
    Affects Versions: 0.20.0
            Reporter: Timothy Bish
            Assignee: Timothy Bish
             Fix For: 0.21.0


A server might be able to provide a list of known alternates that a client can connect to should that server go down.  By supporting a connection property in the Open frame we can read and update or replace the failover URIs for the client based on the server provided information.

The client will look for a connection property in the Open frame named "failover-server-list" whose value is a list.  Each element in the list would be a Map, with the entries in the map providing the connection details. The connection details would be of the same form as specified for [connection redirect|http://docs.oasis-open.org/amqp/core/v1.0/os/amqp-core-transport-v1.0-os.html#choice-connection-error-redirect], optionally with the extensions for websocket connections defined [here|http://docs.oasis-open.org/amqp-bindmap/amqp-wsb/v1.0/cs01/amqp-wsb-v1.0-cs01.html#_Toc461801619] (the notion of scheme introduced here may be generally useful to distinguish between TLS and non-TLS connections).



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org