~/talk

What RabbitMQ Stream Can Do for Your Spring Applications

slides:none on file

RabbitMQ adds a log-style stream type with non-destructive consumer semantics, persistent replicated storage, server-side offset tracking and retention, publish confirms and deduplication, TLS, and a native stream protocol that benchmarks at over a million messages/sec (AMQP falls to ~64k). Java support includes a Stream client plus Spring integration: Spring AMQP template for publishing, @RabbitListener for consumption, Spring Integration adapters and a Spring Cloud Stream binder. Features include client-side partitioning via super‑streams and continuity via single active consumer.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 1:11What are RabbitMQ streams
  3. 3:22Why use streams instead of queues
  4. 4:05How queues work in RabbitMQ
  5. 6:33Stream data structure explained
  6. 9:07Stream replication and topology
  7. 11:41Creating and using streams
  8. 12:01Stream performance benchmarks
  9. 13:49Stream protocol advantages
  10. 15:38Using streams with protocols
  11. 17:04Real-world stream use case
  12. 18:48Guarantees and features of streams
  13. 21:35Single Active Consumer feature
  14. 23:28Super streams for scaling
  15. 26:20Stream Java client basics
  16. 28:53Spring AMQP integration
  17. 30:58Spring Boot setup
  18. 31:21Publishing with Spring AMQP
  19. 32:25Consuming with RabbitListener
  20. 33:53Spring Integration support
  21. 34:35Spring Cloud Stream integration
  22. 35:23Summary and key takeaways
  23. 36:27Q&A session
~/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.