Skip to content

ClusterSingletonManagerSettings

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:41

T

readonly optional acquireRetryIntervalMs?: number

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:52

Retry interval for lease.acquire() after a failed attempt. Default: 5 s.


readonly cluster: Cluster

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:42


readonly optional lease?: Lease

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:50

Optional split-brain protection — see StartSingletonSettings.lease.


readonly optional role?: string

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:48

Optional role — only nodes with this role will host the singleton.


readonly singletonProps: Props<T>

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:46

How to construct the singleton actor. Only instantiated on the leader.


readonly typeName: string

Defined in: src/cluster/singleton/ClusterSingletonManager.ts:44

Logical name for this singleton; also used as the child-actor name.