blob: bf04a339f9f432db0df2c06e99b077a0b903a548 [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
- title: Proven in production
content: Pulsar has run in production at Yahoo scale for over 3 years, with millions of messages per second across millions of topics.
endpoint: getting-started/ConceptsAndArchitecture
- title: Horizontally scalable
content: Seamlessly expand capacity to hundreds of nodes
endpoint: getting-started/ConceptsAndArchitecture
- title: Low latency with durability
content: Designed for low publish latency (< 5ms) at scale with strong durabilty guarantees
endpoint: getting-started/ConceptsAndArchitecture/#Architectureoverview
- title: High throughput
content: Proven in production at Yahoo scale with millions of messages per second
endpoint: getting-started/ConceptsAndArchitecture/#Architectureoverview
- title: Geo-replication
content: Designed for configurable replication between data centers across multiple geographic regions
endpoint: admin/GeoReplication
- title: Multi-tenancy
content: |
Built from the ground up as a multi-tenant system. Supports Isolation, Authentication, Authorization and Quotas
endpoint: getting-started/ConceptsAndArchitecture#multi-tenancy
- title: Persistent storage
content: |
Persistent message storage based on [Apache BookKeeper](http://bookkeeper.apache.org/).
Provides IO level isolation between write and read operations
endpoint: getting-started/ConceptsAndArchitecture#persistent-storage
- title: Client libraries
content: Flexible messaging models with high-level APIs for Java, C++ and Python
endpoint: getting-started/Clients
- title: Operability
content: |
REST Admin API for provisioning, administration, tools and monitoring. Deploy on bare metal
or [Kubernetes](https://kubernetes.io).
endpoint: admin-api/overview