了解下Apache
Apache 软件基金会,全称:Apache Software Foundation,简称:ASF,成立于 1999 年 7 月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。
目前整个 Apache 软件基金会有价值超过 200+ 亿美元的开源软件和项目,免费提供给开发者使用,并使全世界数十亿的用户受益
基础组件类
-
开源HTTP服务器,适合做静态资源服务,类似于 Nginx,不如Nginx强大
-
开源的Web应用服务器,现在仍是Java界最主流的应用服务器
-
一系列额外的Java核心 API,比如StringUtils,相信大家应该都用过或者见过
-
用于处理Microsoft Office文档的工具类库
-
HTTP和相关协议的一系列Java 组件和工具集,包括:HttpCore、HttpClient、HttpAsyncClient 三个组件
-
日志服务,Log4j 就属于这个开源项目
-
一个比较老的Java项目编译和构建工具,现在已经比较少用了
-
现在最主流的软件项目管理工具之一,提供项目自动编译、单元测试、打包、发布等一系列生命周期的管理
-
SVN,都知道吧。。。
Web类
-
MVC 框架,已经逐渐被淘汰了
-
一个基于模板和数据生成文本输出HTML页面、电子邮件、配置文件、源代码等的Java模板引擎库
-
基于Java的模板引擎,已长期未更新
-
一个面向组件的Web框架
-
Java 安全框架,可用于身份验证、授权、加密和会话管理等
分布式
-
由阿里巴巴开源的分布式服务框架,在停止维护一段时间后,后来又重启维护并捐献给了Apache软件基金会
-
轻量级的RPC框架,由Facebook开发,后来捐献给了Apache软件基金会
-
分布式中间件,可以用来支持高度可靠的分布式服务协调中间件
-
ZooKeeper 的 Java 客户端
-
可观测性分析平台和应用性能管理系统,提供分布式跟踪、指标监控、性能诊断、度量汇总和可视化一体化的解决方案
-
一组分布式数据库中间件解决方案组成的开源生态系统,包括 3 个独立的产品:JDBC, Proxy & Sidecar (计划中)
搜索类
-
开源搜索框架
消息中间件
大数据
-
高可靠、可伸缩、分布式大数据处理框架,也是一套大数据行业公认的标准框架
-
建立在 Hadoop HDFS 的非关系数据库,以分布式、可扩展进行大数据存储
-
基于 Hadoop 的大数据分析平台,是 Map Reduce 的一个抽象,提供类似于 SQL 的面向数据流的 Pig Latin 高级语言
-
基于 Hadoop 的数据仓库工具,用来提取、转化和加载数据
-
用于大规模数据处理的统一分析引擎
-
分布式处理引擎框架
-
布式实时计算系统
-
去中心化的分布式数据库
-
面向文档的分布式数据库