JetStream API

E696501

JetStream API is NATS’s built-in persistence and streaming layer that provides durable messaging, at-least-once delivery, and advanced stream and consumer management capabilities.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf message streaming system component
streaming and persistence API
designedFor durable event storage
fault-tolerant messaging
reliable event streaming
developedBy NATS project NERFINISHED
enables backpressure-aware consumption patterns
configurable delivery policies
replaying historical messages
exposes APIs for acknowledging message processing
APIs for publishing messages to streams
APIs for subscribing to stream messages
consumer creation operations
consumer deletion operations
consumer update operations
stream creation operations
stream deletion operations
stream update operations
hasFeature acknowledgment timeouts
consumer state tracking
per-subject or wildcard subject bindings for streams
redelivery of unacknowledged messages
sequence-based message access
stream and consumer introspection APIs
integratesWith NATS core publish-subscribe model
partOf NATS ecosystem
provides at-least-once delivery semantics
built-in persistence for NATS
consumer management
durable messaging
stream management
supports dead letter handling via max delivery attempts
durable consumers
ephemeral consumers
limits on message count
limits on message size
limits on stream storage
message acknowledgment
message replay
message retention policies
message streaming
ordered message delivery options
pull-based consumers
push-based consumers
storage configuration per stream
stream replication configurations
subject-based message routing via NATS
time-based message retention
work-queue style consumption

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

NATS supportsFeature JetStream API