Implementing Messaging with NATS JetStream
Explore how to implement asynchronous communication in Golang using NATS JetStream, including stream and consumer management. Understand core messaging concepts, JetStream features like message deduplication and replay, and learn to build robust messaging components for scalable microservices.
What is NATS?
NATS is a very popular messaging broker that supports subject-based messaging and publish-subscribe (pub-sub). Core NATS also supports load-balanced queue groups, so the competing consumer pattern can be used to scale up for higher message processing rates. It does not support, at least at the time of writing this course, ...
NATS is capable of distributing millions of ...