In Replication Server, a module is a group of components that work together to perform specific services. For example, the Stable Queue Manager (SQM) consists of logically related components that provide stable queue services. Replication Server provides counters that can track activity at each instance (occurrence) of each module.
Some modules have exactly one instance in Replication Server. Instances of those modules can be identified by the module name alone. Examples of this type of module are:
System Table Services (STS)
Connection Manager (CM)
Other modules can have multiple instances in Replication Server. To uniquely identify each instance of the module, you must include both the module name and the instance ID. Examples include:
Replication Server Interface (RSI)
Distributor (DIST)
Data Server Interface, scheduler thread (DSI/S)
Still other modules require three identifiers to differentiate them: the module name, the instance ID, and an instance value. Examples include:
Stable Queue Transaction thread (SQT)
Stable Queue Manager (SQM)
Data Server Interface, executor thread (DSIEXEC)
Table 5-1 lists the most commonly used modules. Counters for independent modules can be addressed directly using Replication Server commands. To access counters for dependent modules, use the name of their parent modules.
Module name |
Acronym |
Independent/dependent |
---|---|---|
Connection Manager |
CM |
Independent |
Distributor |
DIST |
Independent |
Data Server Interface |
DSI |
Independent |
DSI Executor |
DSIEXEC |
Dependent of DSI |
RepAgent thread |
REPAGENT |
Independent |
Replication Server Interface |
RSI |
Independent |
RSI User |
RSIUSER |
Independent |
Replication Server Global |
SERV |
Independent |
Stable Queue Manager |
SQM |
Independent |
SQM Reader |
SQMR |
Dependent of SQM |
SQM Transaction Manager |
SQT |
Independent |
System Table Services |
STS |
Independent |
Thread Synchronization |
SYNC |
Independent |
SYNC Element |
SYNCELE |
Dependent of SYNC |