OrderedEventOverrides
Defined in: src/interfaces/options.interface.ts:96
Configuration for ordered event consumers.
Ordered consumers use Limits retention and deliver messages in strict sequential order with at-most-once delivery. No ack/nak/DLQ.
Only a subset of consumer options applies — ordered consumers are ephemeral and auto-managed by nats.js.
Properties
deliverPolicy?
optionaldeliverPolicy?:DeliverPolicy
Defined in: src/interfaces/options.interface.ts:104
Where to start reading when the consumer is (re)created.
Default
DeliverPolicy.All
optStartSeq?
optionaloptStartSeq?:number
Defined in: src/interfaces/options.interface.ts:109
Start sequence number. Only used when deliverPolicy is StartSequence.
optStartTime?
optionaloptStartTime?:string
Defined in: src/interfaces/options.interface.ts:114
Start time (ISO string). Only used when deliverPolicy is StartTime.
replayPolicy?
optionalreplayPolicy?:ReplayPolicy
Defined in: src/interfaces/options.interface.ts:120
Replay policy for historical messages.
Default
ReplayPolicy.Instant
stream?
optionalstream?:Partial<StreamConfig>
Defined in: src/interfaces/options.interface.ts:98
Stream overrides (e.g. max_age, max_bytes).