中国开源社区健康案例——Apache EventMesh社区
开源社区健康指的是围绕一个开源项目形成的社区中关于项目的技术迭代、社区的组织架构、成员构成、开源治理、上下游协作、社区生态、商业化等多方面的多样性与管理、运作能力状态。这些因素在指导开源项目与相应社区不断发展的过程中至关重要。
今天为大家介绍的开源社区健康案例是 Apache EventMesh (Incubating)社区,其是 2022 年度 OSC 中国开源项目评选 ——「2022 中国开源社区健康案例」获奖社区之一。
社区简介
Apache EventMesh (Incubating)由微众银行推出的开源核心产品,能够处理动态事件驱动的应用程序多运行时,用于解耦应用程序和后端中间件层,支持广泛的用例,如使用不同技术堆栈的复杂多云、广泛分布的拓扑结构等。
EventMesh秉承开源项目的社区治理模式,创始团队成员来自微众银行、阿里云的技术专家,目前项目已经有来自社区的超过 230位贡献者参与建设, 构建了多元丰富的开源开发者社区。于 2021 年通过国际顶级开源组织 Apache 软件基金会(简称 ASF )的投票决议,以全票通过的优秀表现成为 ASF 孵化器项目,开启了国内金融行业进入 ASF 孵化开源项目的先河;同时,被 Linux 基金会 CNCF Landscape 收录 ,作为具有代表性的新兴杰出技术推荐给云原生产业生态中的广泛参与者。在国内, EventMesh积极参与可信开源建设,是可信开源社区组织中的一员。
发展现状
EventMesh为开发者提供了稳定、安全、可靠的技术架构。支持的编程语 Java、Go、Rust等语言。目前,EventMesh star 已超过1,100 个,被引用超 440次 ,共有超过 1,400个PR被合并,社区项目已经发布 9个版本,其中6个Apache 版本。
EventMesh不仅服务于微众银行所有核心金融业务场景,其他公司也纷纷将EventMesh作为事件驱动型应用和服务编排的重要中间件进行落地投产,涉及互联网、交通、高端制造等诸多行业,取得了各研发团队的一致认可与好评,在互联网、金融、政府、交通、高端制造等多个行业均有应用,如华为云、永辉超市、政采云、领航动力等大型企业落地,另有多家企业在 POC 验证中,共同探索更多的接入场景,以减轻开发和维护的复杂度,提升IT效率。(数据截止至2022年12月初)
此外,我们未来打算牵头,与国内其他银行、券商等金融机构合作推广EventMesh,加速金融科技组件的国产化进程,为开源领域贡献中国金融行业的力量。
治理模式
Apache EventMesh (Incubating)根据Apache基金会的指引,由董事会(Board)决议,并设立了项目管理委员会(PMC)社区组织架构,秉承ApacheWay ,遵从社区大于代码,共识而非主导的原则,维护和管理社区的发展,扩大社区的规模和影响力。
运营实践
在开发者运营方面,EventMesh不仅有来自微众银行、腾讯、华为、阿里、滴滴、白鲸等技术专家构成的PPMC成员,而且通过与社区用户的积极共建,发展了有来自社区的共 223 位贡献者参与建设,收获了大量的补丁修复、性能优化和特性增强。
在企业用户运营方面,EventMesh提供了稳定、安全、可靠的技术架构,在互联网、金融、政府、交通、高端制造等多个行业均有应用。目前已在微众银行、华为云、永辉超市、政采云、领航动力等大型企业落地,另有多家企业在 POC 验证中。
以上,为社区的持续活跃和发展提供了原动力,共同构建了多元丰富的开源开发者社区。
微信扫码关注该文公众号作者