Apache Pulsar

0/5

Based on 0 Reviews

Write a Review

What is Apache Pulsar?

Apache Pulsar is an open-source, distributed messaging and streaming platform originally created at Yahoo and now maintained as a top-level Apache Software Foundation project. It combines traditional message queuing with stream processing in a single system, separating stateless brokers from an Apache BookKeeper storage layer so brokers can be added or removed without reshuffling data.

Pulsar supports multi-tenancy, geo-replication across clusters, and topic-level acknowledgment models similar to both Kafka and RabbitMQ. It offers official client libraries for Java, Go, Python, C++, Node.js, and C#, plus Pulsar Functions for lightweight serverless processing. Because it is licensed under Apache License 2.0, Pulsar can be self-hosted on premises or in any cloud at no licensing cost, with commercial managed offerings available from third-party vendors.

Key Features of Apache Pulsar

Here are the powerful features that make Apache Pulsar stand out from the competition. Packed with innovative tools and advanced functionalities, this software offers a range of benefits.

  • Unified messaging and streaming platform with pub-sub and queue semantics in one system
  • Multi-layered architecture separating stateless brokers from Apache BookKeeper storage
  • Native geo-replication across clusters and regions with automatic client failover
  • Multi-tenancy with built-in namespace isolation, quotas, and access control
  • Supports up to a million topics per cluster with horizontal scalability across hundreds of nodes
  • Pulsar Functions for lightweight serverless stream processing in Java, Go, and Python
  • Individual and cumulative message acknowledgment models
  • Official client libraries for Java, Go, Python, C++, Node.js, and C#
  • Tiered storage offloading of older data to systems like S3 for cost-effective long-term retention
  • Schema registry for enforcing structured data formats across producers and consumers

Apache Pulsar Pricing

Here are the pricing plans for Apache Pulsar. Choose the plan that best fits your requirements and budget.

Apache Pulsar (Open Source)

Free

Unlimited

Released under the Apache License 2.0. Free to download, self-host, and modify with no usage limits imposed by the Apache Software Foundation.

Apache Pulsar Specifications

Get a closer look at the technical specifications and system requirements for Apache Pulsar. Find out if it's compatible with your operating system and other software.

Software Tagline :
Open-source, cloud-native distributed messaging and streaming platform with built-in multi-tenancy.
Deployment :
  • on premises
  • cloud based
  • hybrid
Subscription Plan :
monthly
Desktop Platforms :
  • web app
Mobile Platforms :
Language Support :
en
Target Audience :
  • startups
  • smes
  • enterprises
Available Support :
Integrations :
Apache Kafka (via Kafka-on-Pulsar protocol handler), Apache Flink, Apache Spark, Presto/Trino, Debezium, Apache BookKeeper, JDBC, Elasticsearch, Cassandra, Java, Go, Python, C++, Node.js, C#
API Available :
Yes
Free Trial Available :
No
Run On Mobile Browser :
No
Free Plan Available :
Yes
Customization Available :
Yes

Apache Pulsar Videos

Apache Pulsar Screenshots

Alternatives

Explore alternative software options that can fulfill similar requirements as Apache Pulsar. Evaluate their features, pricing, and user feedback to find the perfect fit for your needs.

Apache Pulsar Comparisons

Compare Apache Pulsar with other similar options available. Explore the key differences to see why it's the top choice for businesses and individuals.

Overall Apache Pulsar Reviews

Here's our unbiased review of Apache Pulsar. Discover how our team of experts rates its features, ease of use, customer support, and other aspects that contribute to its overall appeal.

0/5

Based on 0 Reviews

0

Feature

Out of 5

0

Ease of use

Out of 5

0

Value for money

Out of 5

0

Customer support

Out of 5

0

Overall Rating

Out of 5

Apache Pulsar Pros and Cons

Apache Pulsar FAQs

Yes, Pulsar is open source under the Apache License 2.0 and free to download, self-host, and modify.

Pulsar separates message serving (brokers) from storage (Apache BookKeeper), supports both queuing and streaming natively, and can hold up to a million topics per cluster.

Official client libraries exist for Java, Go, Python, C++, Node.js, and C#.

Yes, Pulsar has native geo-replication that can replicate messages across clusters in different regions with automatic client failover.

It is governed as a top-level project of the Apache Software Foundation, with contributions from a community of over 740 contributors.