Apache Pulsar icon
Apache Pulsar icon

Apache Pulsar

Apache Pulsar is a distributed, open source pub-sub messaging and streaming platform for real-time workloads, managing hundreds of billions of events per day.

Cost / License

  • Free
  • Open Source

Platforms

  • Self-Hosted
-
No reviews
2likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Streaming
  2.  Distributed

Apache Pulsar News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

Show all activities

Apache Pulsar information

GitHub repository

  •  15,005 Stars
  •  3,697 Forks
  •  1623 Open Issues
  •   Updated  
View on GitHub
Apache Pulsar was added to AlternativeTo by Togusav on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is Apache Pulsar?

Apache Pulsar is a cloud-native, multi-tenant, high-performance solution for server-to-server messaging and queuing built on the publisher-subscribe (pub-sub) pattern. Pulsar combines the best features of a traditional messaging system like RabbitMQ with those of a pub-sub system like Apache Kafka – scaling up or down dynamically without downtime. It's used by thousands of companies for high-performance data pipelines, microservices, instant messaging, data integrations, and more.

Features:

Cloud-native A multiple layer approach separating compute from storage to work with cloud infrastructures and Kubernetes.

Serverless functions Write serverless functions with developer-friendly APIs to natively process data immediately upon arrival. No need to run your own stream processing engine.

Horizontally scalable Expand capacity seamlessly to hundreds of nodes.

Low latency with durability Low publish latency (< 5ms) at scale with strong durability guarantees.

Geo-replication Configurable replication between data centers across multiple geographic regions.

Multi-tenancy Built from the ground up as a multi-tenant system. Supports isolation, authentication, authorization, and quotas.

Persistent storage Persistent message storage based on Apache BookKeeper. IO-level isolation between write, and read operations.

Client libraries Flexible messaging models with high-level APIs for Java, Go, Python, C++, Node.js, WebSocket and C#.

Operability REST Admin API for provisioning, administration, tools and monitoring. Can be deployed on bare metal, Kubernetes, Amazon Web Services(AWS), and DataCenter Operating System(DC/OS).

Official Links