Documentation for Kafka/Pulsar client wrapper (#795)

2 files changed
tree: afb916196480e89877e81c0ecc94f359e2ddfa84
  1. .github/
  2. .travis/
  3. all/
  4. bin/
  5. build/
  6. conf/
  7. dashboard/
  8. docker/
  9. kubernetes/
  10. managed-ledger/
  11. protobuf/
  12. pulsar-broker/
  13. pulsar-broker-auth-athenz/
  14. pulsar-broker-common/
  15. pulsar-checksum/
  16. pulsar-client/
  17. pulsar-client-admin/
  18. pulsar-client-auth-athenz/
  19. pulsar-client-cpp/
  20. pulsar-client-kafka-compat/
  21. pulsar-client-tools/
  22. pulsar-common/
  23. pulsar-discovery-service/
  24. pulsar-proxy/
  25. pulsar-spark/
  26. pulsar-storm/
  27. pulsar-testclient/
  28. pulsar-websocket/
  29. pulsar-zookeeper/
  30. pulsar-zookeeper-utils/
  31. site/
  32. src/
  33. .gitignore
  34. .travis.yml
  35. CONTRIBUTORS.md
  36. DISCLAIMER
  37. LICENSE
  38. NOTICE
  39. pom.xml
  40. README.md
README.md

logo

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

https://pulsar.incubator.apache.org

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

Build Pulsar

Requirements:

  • Java JDK 1.8
  • Maven

Compile and install:

$ mvn install -DskipTests

Start standalone Pulsar service:

$ bin/pulsar standalone

Check https://pulsar.incubator.apache.org for documentation and examples.

Contact

Mailing lists
NameScope
users@pulsar.incubator.apache.orgUser-related discussionsSubscribeUnsubscribeArchives
dev@pulsar.incubator.apache.orgDevelopment-related discussionsSubscribeUnsubscribeArchives
Slack

Pulsar slack channel at https://apache-pulsar.slack.com/

You can self-register at https://apache-pulsar.herokuapp.com/

License

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