This section covers what resources are domainable in Rhino 2.3 and late, instructions for configuring basic and advanced features of static replication domaining, and how to display the current domaining configuration.
What is static replication domaining?
Static replication domaining means partitioning Rhino’s replication mechanisms to perform replication only between selected subsets of nodes.
A subset of nodes is called a "domain". This provides better scaling for larger clusters, while still providing a level of replication to ensure fault tolerance. Prior to Rhino 2.3.0, a cluster could be considered as having one and only one domain, and every node could be considered a member of that domain.
Domain configuration consists of a set of domain definitions, each associated with one or more domainable resources and one or more cluster nodes.
Rhino includes two types of domainable resources:
persistence resources — instances of MemDB (Rhino’s in-memory database) that act as storage for SBB, RA, or profile replication
activity handler resources — the existence and the state of Activity Context Interfaces, Activity Contexts, and associated attributes.
|Activity Handlers, SBB Persistence, and RA Persistence replicated resources are domainable in Rhino 2.3.0 and later
|The Null Activity Factory and Activity Context Naming are not domainable. This means that these resources are replicated cluster wide.