Pulsar
Distributed messaging and streaming platform that unifies traditional queuing and event streaming with built-in multi-tenancy.
Overview
Apache Pulsar combines the publish/subscribe queuing model (like RabbitMQ) with durable, replayable event streaming (like Kafka) in one system, and separates its compute and storage layers so each can scale independently. Built-in multi-tenancy lets many teams safely share one Pulsar cluster with isolated namespaces.
Pulsar is a fit for teams that want both traditional queuing and event-streaming semantics from one platform rather than running RabbitMQ and Kafka (also in this catalog) side by side, or that specifically need strong multi-tenant isolation on shared messaging infrastructure.
- Categories
- Backend
- Languages
- Java
- License
- Apache-2.0
Related Projects
Apache RocketMQ
Apache-2.0Distributed messaging and streaming platform built for financial-grade transactional reliability at very high throughput.
- Backend
Apache Kafka
Apache-2.0Distributed event streaming platform that stores data as a durable, replayable log, built for high-throughput real-time pipelines rather than traditional point-to-point queuing.
- Backend
NATS
Apache-2.0Lightweight, high-performance messaging system for cloud-native applications, built around simplicity and low operational overhead.
- Backend
Appwrite
BSD-3-ClauseOpen-source backend platform providing authentication, databases, storage, functions and realtime APIs, self-hosted or as a managed cloud service.
- Backend
- Database
- Authentication & Security
Spotted an error? Suggest an edit on GitHub.