Spring for Apache Pulsar1.1.0

The Spring for Apache Pular (spring-pulsar) project applies core Spring concepts to the development of Pulsar-based messaging solutions. It provides a "template" as a high-level abstraction for sending messages. It also provides support for Message-driven POJOs with @PulsarListener annotations and a "listener container". You will see similarities to the Apache Kafka support provided in the Spring for Apache Kafka project.


  • PulsarTemplate

  • @PulsarListener

  • @PulsarReader

  • ReactivePulsarTemplate

  • @ReactivePulsarListener

Pulsar Client and Spring Boot Compatibility

Spring for Apache Pulsar is based on the pure java Pulsar client. The compatibility matrix can be found here.

Spring Initializr

Quickstart Your Project

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all