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: [email protected]
For additional commands, e-mail: [email protected]