
NATS.fm
Podcast by NATS.fm
Join us as we talk all things NATS.io on everything from the concepts & patterns, to use cases and real world outcomes. Each episode has video and audio so if you’re a watcher or listener, we have you covered. Want to suggest a topic or come and chat? Hit us up on Twitter, LinkedIn or the NATS Slack community!
Aloita 7 vrk maksuton tilaus
Kokeilun jälkeen 7,99 € / kuukausi.Peru milloin tahansa.
Kaikki jaksot
13 jaksot
1. Distributed Message TracingGain full visibility into message paths across complex NATS topologies — including clusters, gateways, leaf nodes, account boundaries, and subject mappings.- Activated via a NATS-Trace header and supported directly in the CLI (nats trace [subject]).- Supports dry runs: trace a message’s route without delivering it, ideal for debugging or verification.- Useful for both operators and developers to understand and verify message flow behavior.2. Per-Message TTL (Time-To-Live)Set expiration per message with the NATS-TTL header — allowing messages to age out individually, regardless of stream-level retention settings.- TTLs are optional and per-message: not all messages need one, and TTL values can differ.- Backed by an efficient timed hash wheel structure to minimize memory use.- Major benefits for KV buckets — TTL-based deletion markers reduce storage and avoid manual compaction.3. Consumer Priority GroupsA new mechanism for pull-based load balancing and resilience:- Introduces overflow rules: clients can take over message delivery if primary clients are overwhelmed, using thresholds for pending messages or ACKs.- Pinning: designate a single client to receive all messages until it fails, enabling failover patterns.- One priority group per consumer in this release, designed to expand in the future.- Enables simpler, cost-effective cross-region and zone-aware delivery strategies.4. Multi-Message Get (Batch Get)Efficient, stateless retrieval of multiple messages from a stream — without creating consumers.- Supports multiple subject filters, time/sequence bounds, and returns data in sequence order.- Ideal for querying the latest messages, previewing stream data, or powering internal state lookups.- Foundational for upcoming KV/Object Store improvements and future batch operations.5. Consumer PauseTemporarily halt message delivery without tearing down the consumer or triggering client-side errors.- Works with both push and pull consumers.- Specify a pause_until deadline in the config — message flow resumes automatically afterward.- Heartbeats continue, so clients stay connected and unaware of the pause.- Valuable for maintenance, orchestration, or preventing unwanted consumption during deployments.

Tomasz Pietrek and David Gee are back to discuss Orbit: the NATS client extensions!You can find the Orbit libraries below:https://github.com/synadia-io/orbit.gohttps://github.com/synadia-io/orbit.jshttps://github.com/synadia-io/orbit.javahttps://github.com/synadia-io/orbit.rsEnjoy.

Tomasz Pietrek, Maurice van Veen and David Gee kick off season 3 and we're off the blocks with a back to basics episode! We chat core NATS, the basics of a connection and the pub-sub turtles (all the way down)! Season 2 was spectacularly short (one episode) and so let's kick off S3 for 2025 with this early December special! Enjoy.

Welcome to season two of NATS.fm! We start off this season by talking about Synadia's RethinkConn 2024 and the excitement around some of the new up and coming NATS Execution Engine, Synadia Cloud, the NATS ambassador programme and more! If you're interested in NEX, you can find more here: https://nats.io/blog/introducing_nex/For the RethinkConn 2024 videos: https://www.synadia.com/blog/rethinkconn-2024 Want to try out NATS in the cloud for free?Head over to https://cloud.synadia.com

NATS provides incredibly powerful usage patterns and one of the most fundamental is streams and consumers. This pairing is a super power and can solve many challenges in the most simplest way. We cover the bare fundamentals of NATS streams and how to consume data from them with some model use cases to help the exploration. Want to feel more confident about how to embrace data streams? Take a listen as we go back to basics. --- If you like this video, be sure to hit like and subscribe! Want to suggest a topic? Find us on Twitter (https://twitter.com/nats_io), LinkedIn (https://www.linkedin.com/showcase/nat..., or Slack (https://slack.nats.io)! Here are some useful links for NATS! - Website - https://nats.io - Examples - https://natsbyexample.com - Docs - https://docs.nats.io The home of the NATS team: https://synadia.com
Aloita 7 vrk maksuton tilaus
Kokeilun jälkeen 7,99 € / kuukausi.Peru milloin tahansa.
Podimon podcastit
Mainoksista vapaa
Maksuttomat podcastit