Apache 软件基金会顶级项目、云原生分布式消息流平台 Apache Pulsar 生态项目 AoP(AMQP on Pulsar)新增两位社区 Maintainer,他们是来自中国移动的王少杰(Github ID:@wangshaojie4039)和张浩(GitHub ID:@zhanghaou)。两位开发者的加入,将壮大 AoP 项目维护团队,持续推进 AoP 项目增强与更新。
什么是 AoP“AoP” 由 StreamNative 和中国移动共同开源,它将 AMQP 协议处理插件引入 Pulsar broker,使得 Apache Pulsar 可以支持原生 AMQP 协议。
与 KoP[1] 相似,AoP 是一种可插拔的协议处理插件。将 AoP 协议处理插件添加到现有 Pulsar 集群后,用户不用修改代码就可以将现有的 RabbitMQ 应用程序和服务迁移到 Pulsar。这样,RabbitMQ 应用程序就可以使用 Pulsar 的强大功能,例如利用 Apache BookKeeper 保存事件流和 Pulsar 的分层存储特性。
迎新 Maintainer迄今为止,张浩为 AoP 项目贡献了 6 个 PR;王少杰为 AoP 项目贡献了 8 个 PR,推动了 AoP 项目的开发与完善。
张浩与王少杰的加入壮大了 AoP 项目的开发维护团队,期待两位的加入能持续推动 AoP 项目功能完善,让越来越多的企业与社区用户受益。
目前,Apache Pulsar 社区对 AoP 项目有着大量技术需求,StreamNative 将与社区贡献者们一起定期发布 AoP 版本更新,满足社区需求。StreamNative 热烈欢迎社区参与我们的项目,共同交流、一起成长。希望未来有越来越多的资深 contributor “玩家”解锁 Maintainer 角色。
试用 AoP•AoP 使用 Apache License V2 许可证,具体参考 项目地址[2]。•如果已经运行 Pulsar 集群,并且希望其支持 AMQP 协议,可以将 AoP 协议处理插件安装到现有的 Pulsar 集群。关于如何安装和使用 AoP 的详细信息,请参考 AoP 文档[3]。
引用链接
[1] KoP: https://hub.streamnative.io/protocol-handlers/kop/0.2.0[2] 项目地址: https:///streamnative/aop[3] AoP 文档: https://hub.streamnative.io/protocol-handlers/aop/0.1.0/[4] KoP(Kafka on Pulsar): https:///streamnative/kop[5] MoP(MQTT on Pulsar): https:///streamnative/mop
















