Client Connections in Mirrored Environments

When a client (either a writing collector or reading client), connects to the Client Manager, it gathers information about each client Manager along with all archive, tag, and collector configuration information from the Configuration Manager, and stores this information locally in its Windows Registry.

A relationship is then established between each remote client and a single Client Manager, which directs read and write requests across the other mirrors. If that relationship is broken, it will establish a new relationship with the next available Client Manager, which assumes the same responsibilities. This bond is maintained until that Client Manager is unavailable, and then the process of establishing a relationship with another Client Manager is repeated.

When more than one node is running, the Client Manager uses a "round robin" method between the good nodes to balance read loads. Each read request is handled by a node as a complete request.

Writes are sent independently but nearly simultaneously to any available Data Archiver so that the same tag shares a common GUID, name, timestamp, value, and quality as passed to it by the Collector.

Read and Write Client with Mirroring