logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Tomasz Pietrek
2022-05-18

NATS is a high performance cloud native distributed communications utility that allows you to build globally available and secure applications based on streams and services that are both fast and simple to operate. In this talk you will learn about the advanced features of NATS JetStream persistence implementation that includes both Key-Value & Object Store use-cases. You will also see a demo showcasing the flexibility of the NATS newly added Materialized Views capabilities. We will also discuss how it integrates with other CNCF projects, and simplifies your distributed application code base with functions like: watches, history, & sealed streams that are seamlessly integrated via the NATS CLI & API.Click here to view captioning/translation in the MeetingPlay platform!
Authors: Matthias Hanel, Jean-Noël Moyne
2021-10-14

tldr - powered by Generative AI

NATS is a cloud-native messaging system that offers high performance, simplicity, security, and availability. The introduction of JetStream, a new distributed persistence layer, enables NATS to offer new higher qualities of services and functionalities such as streaming.
  • NATS is a complete production problem cloud-native messaging system that is made for developers and operators who want to spend more time doing their job and less time worrying about how to do messaging
  • NATS offers over 40 different client libraries in as many languages, request-reply with inbox messaging and queueing, durable subscribers, and streaming functionalities with persistence of the streams
  • JetStream replaces STAN as a new streaming functionality of NATS and offers many advantages over STAN
  • JetStream is distributed and consistent, implements disaster recovery through mirroring between strips, supports file or memory storage, and offers decoupled flow control between the publishers to stream and the subscribers of that stream
  • JetStream has three retention policies available: limits, interests, and working queue, and gives you many options when it comes to replay policies