Skip to content

NatsSchedulerOptions

Defined in: types.ts:17

Durable scheduler settings for delayed publish and retry handling.

optional ackWaitMs?: number

Defined in: types.ts:31

Ack wait in milliseconds for scheduler wake-up messages.


optional consumerName?: string

Defined in: types.ts:25

Durable consumer name shared by scheduler workers.


optional deliveryRetryDelayMs?: number

Defined in: types.ts:33

Delay in milliseconds before retrying a failed scheduled delivery attempt.


kvBucket: string

Defined in: types.ts:23

Key-value bucket used to keep the latest schedule state per CloudEvent id.


optional replicas?: number

Defined in: types.ts:29

Optional JetStream replica count.


optional storage?: StorageType

Defined in: types.ts:27

Optional JetStream storage mode. Defaults to file storage.


streamName: string

Defined in: types.ts:19

Durable JetStream stream name used for schedule wake-up messages.


subject: string

Defined in: types.ts:21

Subject used for delayed publish and retry wake-up messages.