对于 Apache Pulsar
Apache Pulsar 是 Apache 软件基金会顶级我的项目,是下一代云原生分布式音讯流平台,集音讯、存储、轻量化函数式计算为一体,采纳计算与存储拆散架构设计,反对多租户、长久化存储、多机房跨区域数据复制,具备强一致性、高吞吐以及低延时的高可扩大流数据存储个性。
继腾讯 Maintainer 加盟后,Apache 软件基金会顶级我的项目、分布式音讯流平台 Apache Pulsar 生态我的项目 KoP (Kafka-on-Pulsar) 新增一位社区 Maintainer,他是来自 BIGO 的高级工程师吴展鹏(Github ID:wuzhanpeng)。BIGO 在 2020 年将音讯零碎从 Kafka 迁徙到 Pulsar,在 KoP 的利用上有丰盛的教训,并在 Pulsar-Flink 方向对社区做出了诸多奉献,来自 BIGO 的 Maintainer 退出 KoP 我的项目代表 BIGO 对 Pulsar 我的项目的认可与进一步投入。
什么是 KoP
“KoP“(Kafka on Pulsar)由 StreamNative 和 OVHcloud 独特开源,次要满足想要从 Kafka 应用程序切换到 Pulsar 的用户的强烈需要。
KoP 将 Kafka 协定解决插件引入 Pulsar broker,从而实现 Apache Pulsar 对原生 Apache Kafka 协定的反对。将 KoP 协定解决插件增加到现有 Pulsar 集群后,用户不必批改代码就能够将现有的 Kafka 应用程序和服务迁徙到 Pulsar,从而应用 Pulsar 的弱小性能,例如:
•利用企业级多租户个性简化经营;
•防止数据搬迁,简化操作;
•利用 Apache BookKeeper 和分层存储长久保留事件流;
•利用 Pulsar Functions 进行无服务器化事件处理。
新 Maintainer 的退出
迄今为止,吴展鹏为 KoP 我的项目奉献了 6 个 commit、7 个 PR;为 Pulsar 我的项目奉献了 5 个 commit、6 个 PR。他的奉献优化了 KoP 我的项目的性能:
•优化 KoP 生产侧性能,将生产吞吐晋升 3 倍,并将解码耗时升高为原来的 1/5;
•优化 KoP 生产侧内存,防止 entry 数据进入 broker 堆内存,缩小 GC 影响;
贡献者寄语
很快乐成为 Kafka-on-Pulsar Maintainer!作为 KoP 的用户与贡献者,成为 maintainer 代表着社区对我的认可。在应用与奉献的过程中我意识了很多 Pulsar 社区的搭档们,期待越来越多的人退出 KoP 我的项目、应用、参加奉献,并像我一样结识气味相投的工程师们。将来我会在 KoP 我的项目上付出更多精力,奉献代码和思路,并引领更多的人结识 KoP、退出 KoP!
期待吴展鹏作为 KoP 我的项目 Maintainer 为 KoP maintainer 团队带来新的力量,期待大家继续推动 KoP 我的项目功能完善,更好地服务社区。
目前 Apache Pulsar 社区对 KoP 我的项目有着大量技术需要,StreamNative 将与社区贡献者们一起定期公布 KoP 版本更新,以一直满足社区需要。热烈欢迎社区参加我的项目,独特交换、一起成长。心愿将来有越来越多的资深 contributor“玩家”解锁 Maintainer 角色。
试用 KoP
•KoP 应用 Apache License V2 许可证,我的项目地址为:https://github.com/streamnati…。
•如果曾经运行 Pulsar 集群,并且心愿其反对 Kafka 协定,能够将 KoP 协定解决插件装置到现有的 Pulsar 集群。相干详细信息,请参考阐明 [1]。
欢送想要从其余 Kafka 应用程序切换到 Pulsar 的小伙伴们应用 KoP,社区也开源了 AoP(AMQP-on-Pulsar)[2]、MoP(MQTT-on-Pulsar)[3]、RoP(Rocket-MQ-on-Pulsar)[4],帮忙用户将 RabbitMQ / MQTT/RocketMQ 应用程序和服务迁徙到 Pulsar。
咱们期待你的 issue 和 PR。在应用过程中遇到问题,能够增加👇 Bot 好友,备注“入群”进入 Pulsar 交换群,与咱们独特探讨。
作为全球性开源我的项目,截至 2021 年 8 月 4 日,Apache Pulsar 已领有 430 名贡献者、9.4 K+ Star、2.3 K+ Fork。正是因为散布在寰球各地的社区开发者的奉献,才使得 Apache Pulsar 我的项目一直倒退与后退。
如果你也想为 Apache Pulsar 我的项目出一份力、向 Maintainer、Committer 甚至 PMC 成员进军,参考上面链接,来退出咱们吧:
Apache Pulsar 官网奉献指南[5]
相干浏览
• Apache Pulsar 生态我的项目 RocketMQ-on-Pulsar 新增 3 位腾讯 Maintainer
• Apache Pulsar 生态我的项目 AoP 新增两位中国移动 Maintainer!
• 腾讯加盟:Kafka-on-Pulsar 我的项目迎来 2 位腾讯 Maintainer!
援用链接
[1] 阐明: https://github.com/streamnati…
[2] AoP(AMQP-on-Pulsar): https://github.com/streamnati…
[3] MoP(MQTT-on-Pulsar): https://github.com/streamnati…
[4] RoP(Rocket-MQ-on-Pulsar): https://github.com/streamnati…
[5] Apache Pulsar 官网奉献指南: http://pulsar.apache.org/en/c…
ApachePulsar
Apache 软件基金会顶级我的项目,下一代云原生分布式音讯流平台,集音讯、存储、轻量化函数式计算为一体,采纳计算与存储拆散架构设计,反对多租户、长久化存储、多机房跨区域数据复制,具备强一致性、高吞吐、低延时及高可扩展性等流数据存储个性。