Connection migration

Connection migration allows an Open Server application to dynamically distribute its load, provide transparent failover support, and, where there are multiple Open Server applications that perform different functions, to redirect a client to an Open Server that can fulfill the client’s request.

The application programming interface (APIs) discussed below enable Open Server to start, complete, and cancel a migration request, and to react to migration messages from the client. It can also detect whether a new connection is a migrating connection and retrieves a unique identifier from the connection.