Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CNCF [Cloud Native Computing Foundation]

NATS v2.2 - The JetStream Release

CNCF [Cloud Native Computing Foundation] via YouTube

Overview

Explore the groundbreaking features of NATS v2.2 in this informative conference talk from KubeCon + CloudNativeCon North America 2021. Delve into the largest feature release since version v2.0, focusing on JetStream, the highly scalable and performant next-generation streaming solution. Learn about remote access via websockets, simplified NATS account management with an embedded account server, extended monitoring metrics, subject mapping & traffic shaping, and built-in headers. Discover how these advancements contribute to NATS' goal of securely democratizing streams and services for our hyperconnected world. Gain insights into the NATS Adaptive Edge Architecture, core concepts, and client API. Explore new features like ErrNoResponders and at-least-once delivery. Dive deep into JetStream concepts, the NATS CLI, and practical examples of creating streams and consumers. Understand push and pull-based consumers, durable consumers, and various acknowledgment types. Get a comprehensive overview of the changes and improvements in this significant release.

Syllabus

Intro
Intro to NATS.io
NATS Adaptive Edge Architecture
NATS in a Nutshell
NATS Client API
Services: Request/Response
At-most delivery
New in v2.2: ErrNoResponders
at least once delivery in NATS.
NATS JetStream
JetStream Concepts
The NATS CLI
NATS CLI Context
Getting started with JetStream
Clustered JetStream
Creating Streams
JetStream is just NATS
Creating Consumers
NATS Client JetStream Context
Push Consumers
Durable Consumers
Types of Ack
Pull Based Consumers
NATS v2.2 ChangeLog

Taught by

CNCF [Cloud Native Computing Foundation]

Reviews

Start your review of NATS v2.2 - The JetStream Release

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.