NATS Fundamentals
NATS is an open source messaging system in which applications exchange messages through named subjects instead of addressing each other directly. Core NATS sends messages to current subscribers, while JetStream adds persistent streams, acknowledgements, and replay.
itDistributed systems, messaging, and integration | OpenSkills.info
Intro
NATS Fundamentals
NATS is a messaging system that connects publishers and subscribers through subjects. A publisher sends a message to a subject. Subscribers that express interest in that subject receive it without either application knowing the other's network address.
Start with Core NATS
Continue the course
This section is part of the paid course.
See pricing to subscribe, or log in if you already have access.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://docs.nats.io/concepts/what-is-nats
Supports
- NATS components
- subjects
- and messaging model
- https://docs.nats.io/learn/core-nats/
Supports
- Core NATS delivery
- subjects
- request-reply
- and queue groups
- https://docs.nats.io/concepts/jetstream
Supports
- Streams
- consumers
- acknowledgements
- redelivery
- and replay
