publish date
Mar 1, 2023
duration
30
min
Difficulty
Case details
For building Java applications, Spring is the universal answer as it supplies all the connectors and integrations one could want. The same is true for Apache Pulsar as it provides connectors, integration and flexibility to any use case. Apache Pulsar has a robust native Java library to use with Spring as well as other protocol options. Apache Pulsar provides a cloud native, geo-replicated unified messaging platform that allows for many messaging paradigms. This lends itself well to upgrading existing applications as Pulsar supports using libraries for WebSockets, MQTT, Kafka, JMS, AMQP and RocketMQ. In this talk I will build some example applications utilizing several different protocols for building a variety of applications from IoT to Microservices to Log Analytics. We will build Spring Boot microservices that utilize Apache Pulsar as a central data hub for communications and enrichment. This utilizes the new Spring for Pulsar framework. [url=https://github.com/spring-projects-experimental/spring-pulsar]https://github.com/spring-projects-experimental/spring-pulsar[/url] We talked about it on Josh Long's podcast [url=https://spring.io/blog/2022/09/15/a-bootiful-podcast-big-data-legend-former-pivot-and-friend-to-the-spring-community-tim-spann]https://spring.io/blog/2022/09/15/a-bootiful-podcast-big-data-legend-former-pivot-and-friend-to-the-spring-community-tim-spann[/url] [h2][url=https://drive.google.com/file/d/16XyKiMBm8X7dUya7HeICgQdK7eYhWkqL/view?usp=sharing][b]Slides[/b][/url][/h2]
Share case: