Apache Traffic Server v3.0.0发布,开源HTTP 代理和缓存服务器
程序员文章站
2022-05-03 13:54:02
...
Apache Traffic Server v3.0.0发布了。Apache Traffic Server(ATS或TS)是一个高性能的、模块化的 HTTP 代理和缓存服务器。Traffic Server 最初是 Inktomi 公司的商业产品,该公司在 2003 年被 Yahoo 收购,之后 Traffic Server 一直在 Yahoo 内部使用长达 4 年,直到 2009 年 8 月 Yahoo 向 Apache 软件基金会(ASF)贡献了源代码,并于 2010 年 4 月成为了 ASF 的*项目(Top-Level Project)。 Apache Traffic Server 现在是一个开源项目,开发语言为C++。
Apache Traffic Server 开源后功能在不断被开发,性能得到很大提升,社区也在逐渐发展,但除了 Yahoo 之外还很少有其他实践,很多功能(如集群)的文档有待完善。Traffic Server 丰富的插件开发是其一大亮点,模块化的特点使其拥有很好的扩展性和灵活性,再加上它的高性能,相信 Apache Traffic Server 未来将在很多场景中替代传统的代理和缓存服务器而成为大家的首选。
该版本的新特性:
- 缓存:提高反应速度,减轻因为频繁访问网页,图片等造成的服务器负载。
- 代理:通过添加代理层来平衡负载,可以轻松添加过滤器或者隐匿内容请求。
- 速度:每秒钟可以处理成千上万条请求。
- 可扩展性:APIs支持自定义的插件,从修改标题内容到嵌入新协议的处理器。
- 可靠性:能够成功处理上百条terrabytes 数据,既可以充当正向代理,也可以充当反向代理。
- 支持64位。
- 支持客户端IPv6。
- 支持WCCP协议。
- 支持聚类的功能。
- 改进了API插件的主要功能,让APIs 功能更加强大,使用更加容易。
- 支持多种平台,包括OSX, Solaris 和FreeBSD。
- 改进了RAM 的缓存机制,提高了总体性能和内存的利用率。
- 支持对每一个事务重新配置。
- 改进了APIs的管理。
- 支持多线程运行,包括DNS线程。
- 搭建环境更加灵活。
- 整体的吞吐量在v2.0上提高了2到3倍。
- 响应延迟比v2.0提升了5倍。
- 基准:服务RAM 缓存外的小对象,高性能的终端服务器可以每秒钟显示220,000请求。
- 基准:服务不支持缓冲的微型对象,同等高性能的终端服务器每秒钟可以响应100,000请求。
官网地址: http://trafficserver.apache.org/
下载地址:http://www.apache.org/dyn/closer.cgi/trafficserver/trafficserver-3.0.0.tar.bz2