Skip to content
/ pulsar Public
forked from apache/pulsar

Apache Pulsar - distributed pub-sub messaging system

License

Notifications You must be signed in to change notification settings

sarvex/pulsar

Folders and files

NameName
Last commit message
Last commit date
Sep 7, 2016
Oct 7, 2016
Sep 7, 2016
Sep 7, 2016
Oct 11, 2016
Sep 21, 2016
Oct 6, 2016
Sep 29, 2016
Oct 11, 2016
Oct 11, 2016
Oct 11, 2016
Sep 7, 2016
Sep 29, 2016
Oct 11, 2016
Oct 11, 2016
Sep 20, 2016
Sep 7, 2016
Sep 7, 2016
Sep 7, 2016
Sep 9, 2016
Sep 7, 2016
Sep 26, 2016
Oct 11, 2016
Sep 7, 2016
Sep 7, 2016
Sep 29, 2016
Sep 7, 2016
Sep 29, 2016

Repository files navigation

Pulsar

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

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

Contact

License

Copyright 2016 Yahoo Inc.

Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0

About

Apache Pulsar - distributed pub-sub messaging system

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 89.2%
  • C++ 6.3%
  • Python 1.8%
  • Shell 0.7%
  • JavaScript 0.6%
  • C 0.6%
  • Other 0.8%