Skip to main content
Version: 2.15 (latest)

limits

Hot Reloadable
Each key is enforced when the stream or consumer it applies to is created or updated, so an already-existing asset keeps the value that applied when it was made — see the individual keys below for exceptions.

Default cross-account JetStream limits.

Properties

NameDescriptionTypeDefaultReloadable
batchCeilings on atomic batch publishing.object-Yes*
max_ack_pendingDefines the maximum number of in-flight messages allowed to be configured on consumers.integer-Yes*
max_ha_assetsThe maximum number of JetStream assets that can exist at any given time having more than one replica.integer-No
max_request_batchThe maximum request batch size allowed to be configured on pull consumers.integer-Yes*
duplicate_windowThe maximum duplication window period allowed to be configured on a stream.duration-Yes*
default_max_consumersThe default maximum number of consumers allowed on a stream that does not set its own max_consumers, and whose account has no consumer limit either. Set to -1 to disable this default and allow an unlimited number of consumers, matching pre-2.15 behavior.integer1000Yes*

* See the property page for reload caveats.