Standard searchers to compose in source search chains (those containing searchers specific for one source and which ends with a call to some provider) which calls a cluster of provider nodes. These searchers provides hashing and failover of the provider nodes.
Interface Summary Interface Description NodeManager<T>Must be implemented by a node collection which wants it's node state monitored by a ClusterMonitor
Class Summary Class Description BaseNodeMonitor<T>A node monitor is responsible for maintaining the state of a monitored node. ClusterMonitor<T>Monitors of a cluster of remote nodes. ClusterSearcher<T>Implements clustering (failover and load balancing) over a set of client connections to a homogenuos cluster of nodes. Hasher<T>A hasher load balances between a set of nodes, represented by object ids. Hasher.NodeFactor<T> Hasher.NodeList<T> MonitorConfigurationThe configuration of a cluster monitor instance PingableSearcherA searcher to which we can send a ping to probe if it is alive TrafficNodeMonitor<T>This node monitor is responsible for maintaining the state of a monitored node.