NATS JetStream

E696502

NATS JetStream is a built-in persistence and streaming engine for the NATS messaging system that provides durable message storage, at-least-once delivery, and advanced stream processing features.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf message streaming system
streaming and persistence engine
designedFor cloud-native applications
event-driven systems
microservices architectures
developedBy Synadia Communications NERFINISHED
documentationURL https://docs.nats.io/nats-concepts/jetstream
hasFeature clustered operation
consumer delivery policies
consumer durable state tracking
dead letter handling via max delivery attempts
fault-tolerant storage
flow control for push consumers
interest-based retention
limits-based retention
message deduplication by message ID
message ordering within a stream
observability via metrics and monitoring
rate limiting for consumers
replicated storage options
stream mirroring
stream sources
subject-based stream configuration
time-based retention
implements at-least-once delivery semantics
integratedWith NATS server NERFINISHED
introducedIn NATS server 2.x NERFINISHED
language Go
license Apache License 2.0
openSource true
partOf NATS NERFINISHED
provides advanced stream processing features
at-least-once delivery
durable message storage
streaming semantics
replaces NATS Streaming (STAN) NERFINISHED
supports consumer-based message delivery
horizontal scalability via clustering
key-value style usage via streams
message acknowledgment
message persistence
message redelivery
message replay
multi-tenant stream configurations
publish-subscribe semantics
pull-based consumers
push-based consumers
stream retention policies
work-queue semantics

Referenced by (1)

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

NATS hasComponent NATS JetStream