README.md 1.5 KB
Newer Older
M
Matteo Merli 已提交
1
![logo](docs/img/pulsar.png)
M
Matteo Merli 已提交
2 3 4 5

Pulsar is a distributed pub-sub messaging platform with a very
flexible messaging model and an intuitive client API.

6
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.apache.pulsar/pulsar/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.apache.pulsar/pulsar)
7 8


M
Matteo Merli 已提交
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
## Main features
* Horizontally scalable (Millions of independent topics and millions
  of messages published per second)
* Strong ordering and consistency guarantees
* Low latency durable storage
* Topic and queue semantics
* Load balancer
* Designed for being deployed as a hosted service:
  * Multi-tenant
  * Authentication
  * Authorization
  * Quotas
  * Support mixing very different workloads
  * Optional hardware isolation
* Keeps track of consumer cursor position
* REST API for provisioning, admin and stats
* Geo replication
* Transparent handling of partitioned topics
* Transparent batching of messages

## Documentation

* [Getting Started](docs/GettingStarted.md)
* [Architecture](docs/Architecture.md)
* [Documentation Index](docs/Documentation.md)
34
* [Announcement post on Yahoo Eng Blog](https://yahooeng.tumblr.com/post/150078336821/open-sourcing-pulsar-pub-sub-messaging-at-scale)
M
Matteo Merli 已提交
35 36 37 38 39 40 41 42 43

## Contact
* [Pulsar-Dev](https://groups.google.com/d/forum/pulsar-dev) for
  development discussions
* [Pulsar-Users](https://groups.google.com/d/forum/pulsar-users) for
  users questions

## License

Y
Yuta Takaba 已提交
44
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0