The ONE feature that makes NATS more powerful than Kafka, Pulsar, RabbitMQ & Redis

Описание к видео The ONE feature that makes NATS more powerful than Kafka, Pulsar, RabbitMQ & Redis

JetStream's consumers are so incredibly flexible that it makes it possible to create entirely new applications with a single dataset as a source of truth. In this episode, Jeremy walks through all of the configuration options for Consumers and how you can utilize them to build better distributed systems.

00:00 - Intro
01:02 - JetStream’s Flexible Consumers
05:30 - Push vs Pull Consumers
07:35 - Durable vs Ephemeral Consumers
09:38 - Filter Subjects and Storage
11:37 - Replication
12:30 - Ack Policy
14:35 - Max Ack Pending and Ack Wait
16:44 - Deliver Policy
19:31 - Replay Policy, Backoff & Misc
23:06 - Code Example: Event Sourcing
31:01 - Code Example: Reporting
36:06 - Code Example: Lookup
39:35 - Outro

Source code and text tutorial available here:
https://github.com/synadia-io/rethink...

Don't want to host NATS yourself? Sign up for Synadia Cloud for free: https://cloud.synadia.com/

NATS is a connective technology powering modern distributed systems, unifying Cloud, On-Premise, Edge, and IoT.

Join the NATS Community on Slack: https://slack.nats.io
Learn More about NATS at https://docs.nats.io/

Комментарии

Информация по комментариям в разработке