Overview
What is Apache Pulsar?
Apache Pulsar is an open-source, cloud-based messaging and streaming platform designed for real-time workloads. It offers seamless scalability, low-latency messaging and streaming, and multi-tenancy support. Pulsar is utilized by a wide range of companies, from small businesses to large enterprises,...
Leaving a review helps other professionals like you evaluate Complex Event Processing Software
Be the first one in your network to review Apache Pulsar, and make your voice heard!
Get StartedProduct Demos
Introduction - Course Overview
Introduction to The Apache Pulsar Messaging System
[Demo] Spring for Apache Pulsar in action
How Apache Pulsar saved the holidays part 3: hands-on demo
[Demo] Pulsar-NiFi Processor in Action
Watch Your Streams: Implementing OpenTelemetry with Apache Pulsar
Product Details
- About
- Tech Details
What is Apache Pulsar?
Apache Pulsar is an open-source, cloud-based messaging and streaming platform designed for real-time workloads. It offers seamless scalability, low-latency messaging and streaming, and multi-tenancy support. Pulsar is utilized by a wide range of companies, from small businesses to large enterprises, and can handle millions of messages per second across numerous topics. It is commonly adopted by professionals in software development, data engineering, DevOps, financial services, and e-commerce industries.
Key Features
Rapid Horizontal Scalability: Apache Pulsar scales horizontally to handle increased load, thanks to its unique design and separate storage layer.
Low-latency messaging and streaming: Apache Pulsar provides low-latency messaging and streaming capabilities, allowing for individual message consumption with less than 10ms of latency.
Seamless Geo-Replication: Pulsar ensures seamless geo-replication, enabling data replication across different geographic regions to prevent zone outages.
Multi-tenancy as a first-class citizen: Apache Pulsar treats multi-tenancy as a priority, allowing organizations to maintain one cluster for their entire operations.
Automatic Load Balancing: Pulsar features automatic load balancing, enabling the addition or removal of nodes and automatic load balancing of topic bundles.
Official multi-language support: Apache Pulsar offers officially maintained Pulsar Clients for Java, Go, Python, C++, Node.js, and C#, providing developers with a wide range of language options.
Official 3rd party integrations: Pulsar has officially maintained connectors with popular third-party systems such as MySQL, Elasticsearch, Cassandra, and more.
Serverless Functions: Apache Pulsar supports serverless functions through Pulsar Functions, allowing users to write and deploy functions within the platform.
Supports up to 1M topics: Pulsar's unique architecture supports up to one million topics in a single cluster, simplifying application architecture by eliminating the need to multiplex multiple streams into a single topic.
Apache Pulsar Technical Details
Operating Systems | Unspecified |
---|---|
Mobile Application | No |