Introducing Spring for Apache Pulsar
summary
Library that auto-configures Pulsar clients and provides Pulsar template and @PulsarListener for send/receive, automatic schema detection and JSON/Avro serialization, plus reader API, DLQ/retry extensions and limited Pulsar IO/Functions support. Adds a Spring Cloud Stream Pulsar binder to wire a function pipeline (user -> registeredUser) via config with native encoding option. Demo runs Pulsar in Docker, produces messages every second, and builds a GraalVM native image with startup 1.8s -> 0.23s (build 1m51s) showing the integration works end to end.
AI-written summary · about
chapters (9)
- 0:00Introduction to session
- 1:05What is Apache Pulsar
- 4:59Spring for Apache Pulsar overview
- 15:15Live code demo setup
- 21:52Basic producer consumer demo
- 25:08Adding Spring Cloud Stream binder
- 31:35GraalVM native image demo
- 33:22Future features and project status
- 37:56Q&A and closing
related talks
59mIntroducing Spring for Apache Pulsar
28mCloud Native Apache Pulsar Development 101 with Python
47mArt of Streaming! Releasing Your Creativity with Apache Pulsar & Kafka
34mBuild ML Enhanced Event Streaming Apps with Python Microservices
27mBuild ML Enhanced Event Streaming Apps with Java Microservices
53mSpring Cloud Stream Past, Present and Future
44mBootiful Spring Boot
28mBuilding a Coud Native Data Pipeline for Your Real-Time ML & AI Apps
