Apache Software Foundation(ASF,Apache 软件基金会)治理着数百个开源项目。本文从 ASF 当前的顶级项目(Top-Level Projects,TLP)中选取一些开发者常见、用途有代表性的项目。ASF 将 TLP 描述为拥有健康社区和活跃开发的项目;已退休项目会移入 Apache Attic,不纳入本文。项目名单可在 ASF 项目委员会目录查询,近期发布情况可参考 ASF 发布记录。
这里的“主流”是便于入门的编辑筛选,不是 ASF 官方排名,也不代表项目间的质量比较。项目活跃度依据基金会项目状态及项目官方发布记录,截至 2026 年 10 月整理。
数据处理与工作流
- Apache Spark 是面向大规模数据处理的统一计算引擎,包含 SQL、流处理、机器学习等能力;官方新闻持续发布版本进展。
- Apache Flink 擅长有状态的流处理,也支持批处理,常用于实时数据管道和事件驱动应用;查看官方版本页了解维护中的版本。
- Apache Hadoop 提供 HDFS 分布式存储和 YARN 集群资源管理等基础组件;项目维护官方发行记录。
- Apache Airflow 用 Python 定义、调度和监控批处理工作流,广泛用于数据工程与机器学习流水线;可在官方公告跟踪进展。
消息、事件与数据平台
- Apache Kafka 是分布式事件流平台,适合持久化事件、发布订阅和流式处理;项目按稳定节奏发布版本,见发布公告。
- Apache Pulsar 提供多租户消息和流平台能力,支持持久化、队列和多种订阅模式;版本及稳定分支信息见官方版本页。
- Apache Iceberg 是面向分析数据集的开放表格式,支持 schema 和分区演进、快照与事务,并可供多种计算引擎集成;查看版本记录。
数据库、分析与查询
- Apache Cassandra 是分布式 NoSQL 数据库,面向跨节点扩展和高可用写入场景;官方下载页列出受支持版本。
- Apache Doris 是实时分析型数据库,常用于报表、交互式分析和检索类负载;项目维护下载页和路线图。
- Apache DataFusion 是基于 Apache Arrow、使用 Rust 编写的可扩展查询引擎,可嵌入分析系统,也可用于 DataFrame 和 SQL 执行;项目持续发布版本与开发进展。
网关与服务入口
Apache APISIX 是动态 API 网关,可用于流量路由、鉴权、限流和可观测性;项目提供当前版本与下载信息。
ASF 项目覆盖范围很广,本文列出的项目只是数据平台和基础设施领域的一组代表。选型时仍需结合工作负载、社区支持、运维经验和版本兼容性评估;基金会归属和发布活跃度都不能替代实际验证。