Orleans.MultiCluster Namespace

Classes

GlobalSingleInstanceAttribute

This attribute indicates that instances of the marked grain class will have a single instance across all available clusters. Any requests in any clusters will be forwarded to the single activation instance.

MultiClusterConfiguration

Multicluster configuration, as injected by user, and stored/transmitted in the multicluster network.

OneInstancePerClusterAttribute

This attribute indicates that instances of the marked grain class will have an independent instance for each cluster with no coordination.

RegistrationAttribute

base class for multi cluster registration strategies.

Interfaces

ILogConsistencyProtocolMessage

interface to mark classes that represent protocol messages. All such classes must be serializable.

ILogConsistencyProtocolParticipant

Grain interface for grains that participate in multi-cluster log-consistency protocols.

IMultiClusterGatewayInfo

Information about multicluster gateways

Enums

GatewayStatus

Multicluster Gateways are either active (silo is a gateway), or Inactive (silo is not a gateway)