Connectum API Reference / @connectum/events-nats / types / NatsConsumerOptions
Interface: NatsConsumerOptions ​
Defined in: types.ts:46
Options for JetStream consumer behaviour.
Properties ​
ackWait? ​
readonlyoptionalackWait?:number
Defined in: types.ts:63
Ack wait timeout in milliseconds. After this period an unacknowledged message is redelivered.
Default ​
ts
30_000deliverPolicy? ​
readonlyoptionaldeliverPolicy?:"all"|"last"|"new"
Defined in: types.ts:55
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? ​
readonlyoptionalmaxDeliver?:number
Defined in: types.ts:73
Maximum number of delivery attempts. When the limit is reached, JetStream stops redelivering the message and emits a max-deliver advisory; the message remains in the stream subject to its retention policy.
Default ​
ts
5