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... | |