URIs and High Availability

A description of the URI IP address, its typical behaviour, and how URIs behave in high availability systems.

The physical URI of a stream includes the name or IP address of the computer on which the stream is running. Anything that might cause the stream to run on a different computer will cause the stream's physical URI to change. The CCL URI will not change, however, so we recommend that you use the CCL URI rather than the HTTP URI whenever possible.

For example, in an HA (High Availability) system, if a server dies, the streams on that server will be moved to another server. If you are using the High Availability feature and the Parallel Query feature together, then if one of these streams to the parallel query moves, your out-of-process adapter will need to get the stream's new physical URI by calling the resolve_uri() function again.