Skip to content

NatsSchedulerOptions

Durable scheduler settings for delayed publish and retry handling.

optional ackWaitMs?: number

Ack wait in milliseconds for scheduler wake-up messages.


optional consumerName?: string

Durable consumer name shared by scheduler workers.


optional deliveryRetryDelayMs?: number

Delay in milliseconds before retrying a failed scheduled delivery attempt.


kvBucket: string

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


optional replicas?: number

Optional JetStream replica count.


optional storage?: StorageType

Optional JetStream storage mode. Defaults to file storage.


streamName: string

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


subject: string

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