日期:2014-05-16  浏览次数:21245 次

apache 项目简单介绍

?断断续续好几个月,加上前段时间手机丢了,android暂时歇菜了一会,时间就都用来做这篇文章的内容了。

? ? ? ? 本篇文章的目的是想通过简单介绍,对apache 的项目有个概念,知道有什么东西,让后从中找到感兴趣的项目进行深入的学习。文中除了了有中文的解释之外,还有英文原生态的介绍,旨在中文解释不到位的情况下,可以通过英文来准确的了解它。我还贴上了每个项目的官网地址,如果希望更深入的了解,可以直接点击进去。

?

本博文的所有项目是通过一下地址来访问得到的。

http://www.apache.org/foundation/

?1. HTTP Server (“httpd”)

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows NT. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

Apache httpd has been the most popular web server on the Internet since April 1996, and celebrated its 17th birthday as a project this February.

官网地址 http://httpd.apache.org/

著名的apache服务器。

?

2. Abdera

The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications.

官网地址 http://abdera.apache.org/

Atom 发布协议是一种基于 HTTP 的用于创建和编辑 Web 资源的方法。它基本上围绕着这样一种观念设计,即利用 HTTP 协议提供的基本操作(如 GET、PUT 和 DELETE)传输表示 blog 项、博客、wiki 页面、日程记录等内容的 Atom 1.0 Feed and Entry 文档实例。

?

3. Accumulo

The Apache Accumulo? sorted, distributed key/value store is a robust, scalable, high performance data storage and retrieval system. Apache Accumulo is based on Google's BigTable design and is built on top of Apache Hadoop, Zookeeper, and Thrift. Apache Accumulo features a few novel improvements on the BigTable design in the form of cell-based access control and a server-side programming mechanism that can modify key/value pairs at various points in the data management process. Other notable improvements and feature are outlined here.

官网地址 http://accumulo.apache.org/

基于bigtable的实现。

?

4. ACE

Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be.

Apache ACE is an Apache project, and as such is part of a larger community of users and developers.

官网地址 http://ace.apache.org/

基于OSGI 的实现。

?

5. ActiveMQ

Apache ActiveMQ ? is the most popular and powerful open source messaging and Integration Patterns server.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with