红联Linux门户
Linux帮助

Apache Traffic Server 7.0.0,反向代理服务器

发布时间:2016-11-09 09:15:26来源:红联作者:baihuo
Apache Traffic Server 7.0.0 发布了,Traffic Server 是一套快速、模块化的兼容 HTTP/1.1 的反向代理服务器,与 Nginx 和 Squid 类似,目前该项目已经转到 Apache 基金会。

此版本添加了 HTTP/2 Push 和长列表的改进和错误修复,其他更新内容如下:

已弃用的功能

Clustering - It was decided that other mechanisms could be used to do cache clustering, such as parent cache or using the carp plugin

ICP (Internet Cache Protocol) - There were bug with ICP and it was decided that they are better protocols or using parent cache or using the carp plugin would be better

SPDY - SPDY Protocol was remove, people should be using HTTP/2 now

日志配置

logs_xml.config filename was renamed to logging.config

Format for logging.config changed from XML to Lua

统计/度量配置

Format for metrics.config changed from XML to Lua

缓存

The cache format in this release is compatible with previous 4.x, 5.x, and 6.x releases.

新的配置默认值 (自 6.2.0 以来的更改)

Only logging to the log file for these configurations options, syslog logging was turned off - default value is not "L" and before it was "SL"

proxy.config.diags.output.error

proxy.config.diags.output.fatal

proxy.config.diags.output.emergency

proxy.config.http.server_ports default value of "8080" was changed to "8080 8080:ipv6"

proxy.config.hostdb.timeout default value of "1440" was changed to "86400"

proxy.config.http.keep_alive_no_activity_timeout_in default value changed from 115 to 120

proxy.config.http2.no_activity_timeout_in default value changed from 115 to 120

proxy.config.http.cache.fuzz.time default value change from 240 to 0

proxy.config.http.cache.fuzz.probability default value change from .005 to .0

配置选项已被移除

proxy.node.num_processes

proxy.config.ssl.compression

proxy.config.ssl.number.threads

proxy.config.system.mmap_max

proxy.config.stats.enable_lua

proxy.config.hostdb.size

proxy.config.hostdb.storage_size

proxy.config.ping.npacks_to_trans

proxy.config.ping.timeout_sec

proxy.config.http.enable_url_expandomatic

proxy.config.http.anonymize_insert_client_ip was renamed to proxy.config.http.insert_client_ip

proxy.config.dns.url_expansions

proxy.config.log.xml_config_file was renamed to proxy.config.log.config.filename and the default changed from logs_xml.config to logging.config (see Logging Configuration above)

proxy.config.ssl.SSLv2

proxy.config.icp.*

proxy.config.spdy.*

proxy.config.http2.enabled - http2 is enabled by default now

统计信息/指标已被移除

Removed the pct metrics, these can be calculated programmatically outside of ATS

proxy.cluster.*

proxy.config.spdy.*

下载地址:

http://trafficserver.apache.org/downloads

Traffic Server 设计的思想是将一个大系统划分为若干个小的子系统,每个子系统负责专门的任务或应用。比如,Event 子系统负责提供任务调度服务,Net 子系统负责提供网络服务。每个子系统抽象为一个 Processor,如图1所示。这种高内聚低耦合的设计原则使系统具有更好的重用性,维护性和扩展性。例如,如果 hostDBProcessor 需要进行 DNS 解析,可以直接调用 dnsProcessor 的相关函数,而无需关注 DNS 解析的细节;dnsProcesso r也只需封装 DNS 请求和解析 DNS 应答,和网络相关的功能可以调用 netProcessor 来完成。

来自:开源中国社区
文章评论

共有 0 条评论