Ignite thin client configuration.
Ignite thin client connects to a specific Ignite node with a socket and does not start JVM in process. This configuration should correspond to ClientConnectorConfiguration on a target node.
Ignite configuration section for app.config and web.config files.
Ignite thin client exception.
Predefined SSL stream factory, loads certificate from specified file.
Represents whole cluster (group of all nodes in a cluster).
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:
var g = Ignition.StartClient().GetCluster(); // Projection over .NET nodes. var remoteNodes = g.ForDotNet(); // Projection over server nodes. var randomNode = g.ForServers(); // Projection over all nodes that have user attribute "group" set to value "worker". var workerNodes = g.ForAttribute("group", "worker");
Interface representing a single cluster node obtained through a thin client. You can get a list of all nodes in grid by calling GetNodes().
You can use Ignite node attributes to provide static information about a node. This information is initialized once within grid, during node startup, and remains the same throughout the lifetime of a node.
All members are thread-safe and may be used concurrently from multiple threads.
Represents Ignite client connection.
Instances of this class and all nested APIs are thread safe.
SSL Stream Factory defines how SSL connection is established.
Client status codes (see StatusCode).