APP下载

Kafka竞争对手ApachePulsar晋升顶级专案

消息来源:baojiabao.com 作者: 发布时间:2024-04-20

报价宝综合消息Kafka竞争对手ApachePulsar晋升顶级专案

Apache基金会宣布,旗下的Pulsar专案现成为顶级专案。Apache Pulsar为一个开源分散式发布与订阅(Pub/Sub)讯息系统,特色强调可扩展性、灵活性以及无资料损失,并被视作为串流处理软件平台Apache Kafka的竞争对手,

Apache Pulsar前身为Yahoo的内部专案,Yahoo当时遍寻不到现成可用的资料串流系统,他们需要建构一个能够支撑百万个主题订阅的托管服务,以支援Yahoo建立在分散式系统上的网络应用程序。Pulsar在2016年的时候开源,Yahoo平台的工程师Matteo Merli与Joe Francis提到,Yahoo的应用程序需要提供即时服务,只能容忍平均5ms的发布延迟,因此背后的Pub/Sub讯息系统必须要能支援互联网规模,具备排序能力、耐久性以及交付保证等要求。

Matteo Merli之后离开Yahoo,创立了Streamlio提供企业级Apache Pulsar服务,Pulsar在2017年6月提交给Apache孵化器。最近Matteo Merli被任命为Apache Pulsar副总裁,他表示,Apache Pulsar能以这么短的时间成为顶级专案,对所有贡献者都是一种肯定。而对手Apache Kafka也正式面临竞争,因为当Pulsar在孵化器阶段,对采用者都还是一个不确定的专案,但现在成为顶级专案也就进入了稳定阶段。Matteo Merli提到,不可否认的Apache Kafka拥有更大的支援社群,希望Apache Pulsar可以能尽快追赶达到势均力敌。

Pulsar独特之处在于,其服务层与储存层的分离设计,使用Apache BookKeeper作为储存元件,而这正是关键优势所在。双层架构能让Pulsar提供提供极简化的丛集操作方法,允许使用者轻松的扩展丛集和更换故障节点,或是提供较高的写入和读取能力。目前知名使用Apache Pulsar的企业有MercadoLibre、Oath、One Click Retail、STICorp、TaxiStartup、Yahoo Japan和Zhaopin.com等。

Oath储存与讯息总监Joe Francis提到,在Oath有许多主要产品都大规模地使用Apache Pulsar,包括Yahoo信箱、Yahoo财经、Yahoo体育和Oath广告平台,这些服务横跨全球的多个资料中心,具有网格复制能力。

在今年中旬,Streamlio宣布释出Apache Pulsar 2.0,其中最重要的更新便是加入了Pulsar函式(Functions),不需要使用Apache Storm等资料处理生态系的其他应用程序,就能执行复杂的逻辑处理,相当于在讯息传递系统中绑进了运算基础架构。另外,还加入了Schema注册表,能够更好的整合数据库。Pulsar具有相容性Wrapper,使其能够与Kafka应用程序无缝运作。

2018-09-27 16:31:00

相关文章