Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.20.0
-
None
Description
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, optionally with the extensions for websocket connections defined here (the notion of scheme introduced here may be generally useful to distinguish between TLS and non-TLS connections).