Apache Pulsar is a powerful distributed messaging and streaming platform that offers high throughput, low latency, and scalability. In this talk, we will explore the performance improvements introduced in Pulsar 3.0 and discuss upcoming improvements that will further enhance the performance.
In this talk, we will start by introducing the performance challenges faced by Apache Pulsar. We will then dive into the specifics of the performance improvements introduced in Pulsar 3.0. We will also cover the optimized persistence layer (BookKeeper)
Finally, we will conclude with a discussion of best practices for optimizing performance in Pulsar, including how to configure Pulsar for different use cases and scenarios, how to monitor and troubleshoot performance issues, and how to stay up-to-date with the latest performance improvements in Pulsar.
Whether you are a Pulsar user or just getting started with distributed messaging and streaming platforms, this talk will provide valuable insights into the performance improvements in Pulsar 3.0 and beyond, as well as best practices for optimizing performance in Pulsar. You will learn about improvements that contribute to Pulsar's high throughput, low latency, and scalability, and how to leverage them for your use cases.
This Session recording was originally presented at Pulsar Summit North America 2023.