![]() |
Apache Ignite.NET
|
Cluster-related classes. More...
Classes | |
| class | ClusterGroupEmptyException |
| Indicates an illegal call on empty projection. Thrown by projection when operation that requires at least one node is called on empty projection. More... | |
| class | ClusterTopologyException |
| Indicates an error with grid topology (e.g., crashed node, etc.) More... | |
| interface | ICluster |
| Represents whole cluster (group of all nodes in a cluster). All members are thread-safe and may be used concurrently from multiple threads. More... | |
| interface | IClusterGroup |
| Defines grid projection which represents a common functionality over a group of nodes. Grid projection allows to group Ignite nodes into various subgroups to perform distributed operations on them. All ForXXX(...)' methods will create a child grid projection from existing projection. If you create a new projection from current one, then the resulting projection will include a subset of nodes from current projection. The following code snippet shows how to create grid projections: More... | |
| interface | IClusterMetrics |
| Represents runtime information of a cluster. Apart from obvious statistical value, this information is used for implementation of load balancing, failover, and collision SPIs. For example, collision SPI in combination with fail-over SPI could check if other nodes don't have any active or waiting jobs and fail-over some jobs to those nodes. More... | |
| interface | IClusterNode |
| Interface representing a single cluster node. Use GetAttribute<T> or GetMetrics to get static and dynamic information about remote nodes. You can get a list of all nodes in grid by calling IClusterGroup.GetNodes on IIgnite instance. More... | |
| interface | IClusterNodeFilter |
| Represents cluster node filter. More... | |