介绍
Apache Pulsar 是一个企业级的分布式消息系统,最初由 Yahoo 开发,在 2016 年开源,并于2018年9月毕业成为 Apache 基金会的顶级项目。Pulsar 已经在 Yahoo 的生产环境使用了三年多,主要服务于Mail、Finance、Sports、 Flickr、 the Gemini Ads platform、 Sherpa (Yahoo 的 KV 存储)。
Pulsar是一种用于服务器到服务器消息传递的多租户,高性能解决方案。Pulsar最初由雅虎公司开发,由Apache Software Foundation负责管理。
Pulsar特点
- 对Pulsar实例中的多个群集的本机支持,跨群集的消息的无缝地理复制。
- 极低的发布和端到端延迟。
- 无缝扩展到超过一百万个主题。
- 一个简单的客户端API,包含Java,Go,Python和C ++的绑定。
- 主题的多种订阅模式(独占,共享和故障转移)。
- Apache BookKeeper提供的持久消息存储保证消息传递。
- 无服务器轻量级计算框架Pulsar Functions提供流本地数据处理功能。
- 基于Pulsar函数构建的无服务器连接器框架Pulsar IO可以更轻松地将数据移入和移出Apache Pulsar。
- 当数据老化时,分层存储将数据从热/暖存储卸载到冷/长期存储(例如S3和GCS)。
其他参考:
https://blog.csdn.net/wt334502157/article/details/117414153
https://zhuanlan.zhihu.com/p/182573701
如果有用,请点个三连呗 点赞、关注、收藏、分享
。
你的鼓励是我最大的动力