开源分布式pub-sub消息传递平台Pulsar,成为Apache顶级项目!
开源分布式发布/订阅(pub-sub)消息传递平台Apache Pulsar从Apache孵化器毕业并成为顶级项目。Apache软件基金会的顶级状态标志着项目开发,进展和未来的里程碑。
Apache Pulsar副总裁兼数据平台提供商Streamlio的联合创始人Matteo Merli说:“Apache Pulsar在短短两年内从孵化器项目升级到顶级,这证明了该项目的社区增长。企业正在迅速采用Pulsar,它已经成为各种现代数据驱动应用的重要组成部分。”
由于需要扩展,管理和保护其不断增长的数据,Pulsar于2015年首次在雅虎开始,现在是Oath的一部分。Pulsar在构建时考虑了可扩展性,性能和弹性。2017年6月,该项目被提交给Apache孵化器。
Steamlio联合创始人Karthik Ramasamy曾提到,“在Yahoo!部署和运营Pulsar之后多年来,我们意识到有一个更广泛的社区需要与雅虎相同的东西!这就是我们决定将Apache Pulsar贡献给Apache孵化器的决定,如今Pulsar升级为顶级Apache项目。我们看到,使Pulsar成为一个开源项目不仅能够实现更广泛的采用,还能加速基于Pulsar核心架构的创新。”
该项目的最初目标是为各种用例提供多租户可扩展消息传递系统。今天,该项目提供轻量级计算机和连接框架,用于处理数据和与外部系统集成。Apache Pulsar 2.0于6月份宣布,其性能,可扩展性和耐用性得到了改进。该团队在上个月宣布了Pulsar 2.1的Pulsar IO连接器框架,新的内置连接器,分层存储和状态功能。
“在Pulsar 2.1中,我们继续遵循开发Pulsar的”简单优先“原则。我们在Pulsar函数之上开发了这个IO(输入/输出)连接器框架,以简化Apache Pulsar的数据输入和输出。你不需要编写任何单行代码。只需准备要连接的系统的配置文件,然后使用Pulsar管理CLI向Pulsar提交连接器。Pulsar将负责其他所有事情,如容错,平衡等”,Pulsar团队在一篇博文中写道。
其他功能包括用于部署轻量级计算逻辑的,对开发人员友好的API,横向扩展的能力,低发布延迟和持久存储。该项目目前正在MercadoLibre,Oath,One Click Retail,STICorp,TaxiStartup,Yahoo Japan Corporation和Zhaopin.com上使用。
“在单一,可扩展和高性能的解决方案中拥有这些功能,开辟了广泛的可能性。从构建将数据从边缘到云连接,到公共平台上的数据中心的数据结构,实现与客户和合作伙伴的实时交互,处理要求苛刻的低延迟数据处理和市场数据和事务分析,Apache Pulsar在大大小小的公司中证明了自己。我们很高兴继续与Apache社区合作,继续创新并推动Pulsar前进,“Merli和Ramsamy写道。