NatsSchedulerOptions
Defined in: types.ts:17
Durable scheduler settings for delayed publish and retry handling.
Properties
Section titled “Properties”ackWaitMs?
Section titled “ackWaitMs?”
optionalackWaitMs?:number
Defined in: types.ts:31
Ack wait in milliseconds for scheduler wake-up messages.
consumerName?
Section titled “consumerName?”
optionalconsumerName?:string
Defined in: types.ts:25
Durable consumer name shared by scheduler workers.
deliveryRetryDelayMs?
Section titled “deliveryRetryDelayMs?”
optionaldeliveryRetryDelayMs?:number
Defined in: types.ts:33
Delay in milliseconds before retrying a failed scheduled delivery attempt.
kvBucket
Section titled “kvBucket”kvBucket:
string
Defined in: types.ts:23
Key-value bucket used to keep the latest schedule state per CloudEvent id.
replicas?
Section titled “replicas?”
optionalreplicas?:number
Defined in: types.ts:29
Optional JetStream replica count.
storage?
Section titled “storage?”
optionalstorage?:StorageType
Defined in: types.ts:27
Optional JetStream storage mode. Defaults to file storage.
streamName
Section titled “streamName”streamName:
string
Defined in: types.ts:19
Durable JetStream stream name used for schedule wake-up messages.
subject
Section titled “subject”subject:
string
Defined in: types.ts:21
Subject used for delayed publish and retry wake-up messages.