Published September 2023 Apache Pulsar is a multi-tenant, high-performance data streaming and messaging technology. Its capabilities make it a go-to choice for businesses looking to make real-time, data-driven decisions. However, the way you choose to implement Apache Pulsar can significantly impact your operations. The two primary options are Pulsar as a Service and Managed Pulsar … Continue reading Comparing Pulsar as a Service and Managed Pulsar in Your Environment
Apache Pulsar Use Cases
Published September 2023 Depending on your data infrastructure needs, one data streaming tool, such as Apache Pulsar or Apache Kafka, may be better suited than another option. In this post, we outline 10 use cases for Apache Pulsar. We provide detailed examples and discuss when Pulsar is the superior choice over other solutions. If you’re … Continue reading Apache Pulsar Use Cases
Pulsar Schema Registry
Published August 2023 The Apache Pulsar schema registry ensures a smooth transfer of information between producers and consumers. One of the reasons a distributed messaging platform is important is because sometimes a producer writes data in a format that cannot be read by a consumer. For instance, maybe a producer sends data in CSV format … Continue reading Pulsar Schema Registry
RabbitMQ vs Pulsar
Published July 2023 Both RabbitMQ and Apache Pulsar are popular options for distributed systems and messaging architectures. The two open source technologies can handle high-throughput message traffic and ensure reliable communication between various apps and other components of complex data systems. In this post we will compare the features, strengths, and differences between RabbitMQ and … Continue reading RabbitMQ vs Pulsar
How does Geo-Replication Work in Apache Pulsar?
Published May 2023 Apache Pulsar offers geo-replication as out-of-the-box functionality. This sets Pulsar apart from some other message queues that require external tools for geo-replication. Pulsar Geo-Replication Geo-replication is the replication of messages across multiple clusters of a Pulsar instance. For clarification we are referring to a Pulsar instance as multiple processes of Pulsar brokers, … Continue reading How does Geo-Replication Work in Apache Pulsar?
Free Apache Pulsar Learning and Installation Resources
Published February 2023 The Apache Pulsar Learning Hub offers free educational resources. It includes fundamentals of Pulsar, installation tutorial videos, and sample code. Go to the Pulsar Learning Hub The Pulsar Learning Hub is composed of three parts. Part I is an introduction to the structure of Pulsar. This series of videos will give you … Continue reading Free Apache Pulsar Learning and Installation Resources
What is Apache Pulsar’s Two-Layer System?
Published August 2023 Apache Pulsar has two layers, a serving layer and a storage layer. The Pulsar brokers carry out the data serving. The BookKeeper bookies provide the storage. In this article we will describe how Pulsar’s two-layer system works and review its benefits and drawbacks. Serving Layer: Role of Pulsar Brokers Data is sent … Continue reading What is Apache Pulsar’s Two-Layer System?
What are Apache Pulsar Functions
Published October 2022 Apache Pulsar functions process simple tasks. Pulsar functions do not completely remove the need for separate technologies such as Apache Heron, Apache Storm, or Apache Flink, for complicated processing. However, often processing logic or computation is simple enough for it to be handled natively using Pulsar functions. Handling the computations natively within … Continue reading What are Apache Pulsar Functions
Apache Pulsar Support FAQ
Updated August 2023 Read about common questions that new clients have when searching for Apache Pulsar support services. Visit Pulsar Services Page Part A: Technical Questions We are encountering Pulsar scaling issues. Can you help?We routinely scale and optimize Pulsar for companies receiving large amounts of data, along with data bursts. We also set up … Continue reading Apache Pulsar Support FAQ
Kafka vs Pulsar
Updated August 2023 Pulsar and Kafka achieve the same result. They both guarantee messages reach their intended destination(s). Yet, there are important differences between the two message queues. These differences can make one of the technologies a better fit, depending on your use case. In this post we cover 8 ways in which Apache Kafka … Continue reading Kafka vs Pulsar
Apache Pulsar Tutorial & Online Course
Updated February 2023 Two of our team members had a vision to make Apache Pulsar accessible to everyone through a free online course. Our team members who are experienced with building highly available Apache Pulsar messaging platforms put together this video series that leads learners through installing, configuring, and running Pulsar. Visit the Pulsar Course … Continue reading Apache Pulsar Tutorial & Online Course
Hosted Apache Pulsar: Why managed Pulsar in your environment is a better choice
Updated June 2023 One of the attractions of hosted Apache Pulsar is the peace of mind that a third party is responsible for ensuring uptime. However, that conclusion doesn’t consider what a company loses by using a third party hosted service. Fully managed Pulsar services, hosted directly in your internal environment (cloud or on-prem), still … Continue reading Hosted Apache Pulsar: Why managed Pulsar in your environment is a better choice
BookKeeper for Pulsar
Updated January 2023 As discussed in a previous article, “What is Apache Pulsar?”, Pulsar is a two-layer system with Pulsar brokers acting as the serving layer and Apache BookKeeper bookies providing the persistent storage layer. In this post we will review BookKeeper’s role, important terminology, and an introduction to configuring Ledgers. Apache BookKeeper Basics BookKeeper … Continue reading BookKeeper for Pulsar
Subscription Types in Apache Pulsar
Updated August 2023 Apache Pulsar is a publish-subscribe distributed messaging system. When consumers subscribe to topics in Pulsar, there are four different types to choose from: Exclusive, Failover, Shared, and Key_Shared. In this article we will review the different subscription types and what factors to consider when choosing between them. If you are interested in … Continue reading Subscription Types in Apache Pulsar
What is Apache Pulsar?
Updated August 2023 Apache Pulsar is an open source, publish-subscribe messaging system. It’s unique because of its two-layer system where the serving and storage layers are separated. Pulsar runs with two supporting technologies, Apache BookKeeper and Apache ZooKeeper. The three technologies together provide a high throughput, low latency distributed messaging system. Pulsar Broker – Serving … Continue reading What is Apache Pulsar?