Skip to content

Connectum API Reference / @connectum/events-nats / types / NatsConsumerOptions

Interface: NatsConsumerOptions

Defined in: types.ts:41

Options for JetStream consumer behaviour.

Properties

ackWait?

readonly optional ackWait: number

Defined in: types.ts:58

Ack wait timeout in milliseconds. After this period an unacknowledged message is redelivered.

Default

ts
30_000

deliverPolicy?

readonly optional deliverPolicy: "new" | "all" | "last"

Defined in: types.ts:50

Deliver policy for new consumers.

  • "new" — only messages published after consumer creation
  • "all" — all available messages
  • "last" — last message per subject

Default

ts
"new"

maxDeliver?

readonly optional maxDeliver: number

Defined in: types.ts:66

Maximum number of delivery attempts before the message is discarded by the server.

Default

ts
5