Apache Pulsar
Apache Pulsar is an open-source distributed pub-sub messaging system originally created at Yahoo and now part of the Apache Software Foundation
特性
- 脉冲星函数
使用开发人员友好的API轻松部署轻量级计算逻辑,无需运行自己的流处理引擎
- 在生产中证明
Pulsar已经在雅虎规模的生产中运行了3年多,每秒有数百万条消息涉及数百万个主题
- 水平可扩展
将容量无缝扩展到数百个节点
- 低延迟,耐用
设计用于大规模的低发布延迟(<5ms),具有强大的耐用性保证
- 地域复制
专为跨多个地理区域的数据中心之间的可配置复制而设计
- 多租户
从头开始构建为多租户系统。支持隔离,身份验证,授权和配额
- 持久存储
基于Apache BookKeeper的持久消息存储。提供写入和读取操作之间的IO级隔离
- 客户端库
灵活的消息传递模型,包含用于Java,C ++,Python和GO的高级API
- 可操作性
REST Admin API,用于配置,管理,工具和监视。部署在裸机或Kubernetes上。