Get ahead
VMware offers training and certification to turbo-charge your progress.
Learn moreThe Spring for Apache Pulsar (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
Spring for Apache Pulsar is based on the pure java Pulsar client. The compatibility matrix can be found here.
Bootstrap your application with Spring Initializr.