~/panel

Panel discussion: The new RabbitMQ Streams

Panelat RabbitMQ Summit 2021 · 2021-07-13..07-14· [distributed-systems]
links:none on file
links:none on file
links:none on file
slides:none on file

New RabbitMQ Streams implement an append-only log with non-destructive consuming so multiple readers can replay history and handle large fan‑outs. The broker writes segmented files (~0.5 GB) named by first offset, replicates via quorum commits, uses kernel sendfile for low overhead, and relies on OS fsync (quorum queues if you need fsync safety). Benchmarks show orders of magnitude throughput differences (classic ~40k/s versus ~1,000,000/s with stream protocol). Stream protocol listens on port 5552; Java and Go clients are available, .NET and Python are planned.

AI-written summary · about

  1. 0:00Intro
  2. 1:40Gabriel
  3. 2:15What are streams in driving MQ
  4. 4:10Key new features
  5. 5:57Large fanouts
  6. 6:58What doors are being opened
  7. 9:50How do streams compare to classic use
  8. 12:57quorum queues and streams
  9. 15:40quran vs stream Q
  10. 16:45Why stream protocol
  11. 19:19Can stream protocol be used on embedded devices
  12. 21:45Roadmap for client libraries
  13. 23:40Queue features
  14. 26:28Streams protocol
  15. 27:56Socket reader
  16. 29:56Message storage
  17. 34:00Partition handling
  18. 35:38Data safety
  19. 37:15Plugins
  20. 38:58Metrics
  21. 41:37Stable release
  22. 43:47Recommendations
~/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.