~/talk

NATS Deep Dive

links:none on file
slides:none on file

NATS is a compact, high‑performance messaging system with a ten‑command text protocol, default 1 MB default payload and a Go canonical client; it gives pub/sub, request‑reply and queue groups for load balancing, automatic reconnection (every ~2s) with an 80 MB client buffer and slow‑consumer disconnect after about two seconds. NATS supports TLS, a full‑mesh cluster (ports 4222/6222 plus monitoring), NATS Streaming (Stan) using protobuf with Raft or warm failover, official Docker images, Prometheus exporter and an operator; tests show ~21M msg/s single pub‑sub and ~80M aggregate, clusters up to 50–100 node clusters tested.

AI-written summary · about

  1. 0:00Start
  2. 2:36The NATS Protocol
  3. 5:48The NATS Clients
  4. 16:33Used Ports
  5. 17:34NATS Clustering
  6. 18:25Setting up a NATS cluster
  7. 19:03Cluster Auto Discovery
  8. 20:43Secure NATS setup
  9. 21:28Resiliency: Slow Consumers
  10. 25:03NATS Streaming Fault Tolerance
  11. 25:39NATS Streaming Clustering
  12. 27:04Official Docker Images
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.