~/talk

Introducing Spring for Apache Pulsar

Talkat Devnexus 2023 · 2023-04-04..04-06· [spring, databases]
links:none on file
slides:none on file

Spring for Apache Pulsar provides auto‑configured Java clients for both the imperative Pulsar client and a reactive client donated by DataStax, plus PulsarTemplate/PulsarListener abstractions, JSON schema defaults, and a spring Cloud stream binder that maps POJO functions to topics. Demo builds a user‑registration pipeline (user -> registeredUser topics) using Gradle, Spring Boot 3 / Spring Framework 6 and Reactor; GraalVM native image cuts startup from ~1.8s to ~0.2s. Planned work adds XA/transaction support and tighter YAML defaults.

AI-written summary · about

  1. 0:00Introduction
  2. 1:05What is Apache Pulsar
  3. 2:29Spring for Apache Pulsar
  4. 4:56Pulsar concepts overview
  5. 8:08Spring Pulsar features
  6. 15:13Live demo introduction
  7. 16:14Setting up the project
  8. 17:18Creating user service
  9. 20:52Producing messages
  10. 23:02Verifying messages
  11. 24:13Consuming messages
  12. 25:18Simplifying configuration
  13. 26:24Reactive messaging
  14. 27:51Adding reactive support
  15. 32:07Reactive producer and consumer
  16. 37:58Spring Cloud Stream binding
  17. 41:14Configuring stream bindings
  18. 44:47GraalVM native image
  19. 46:31Future framework developments
  20. 50:25Q&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.