Apache Traffic Server 6.0.0 發布
Traffic Server 是一套快速、模塊化的兼容 HTTP/1.1 的反向代理服務器,與 Nginx 和 Squid 類似,目前該項目已經轉到 Apache 基金會。
Traffic Server設計的思想是將一個大系統劃分為若干個小的子系統,每個子系統負責專門的任務或應用。比如,Event子系統負責提供任務調度服務,Net子 系統負責提供網絡服務。每個子系統抽象為一個Processor,如圖1所示。這種高內聚低耦合的設計原則使系統具有更好的重用性,維護性和擴展性。例 如,如果hostDBProcessor需要進行DNS解析,可以直接調用dnsProcessor的相關函數,而無需關注DNS解析的細 節;dnsProcessor也只需封裝DNS請求和解析DNS應答,和網絡相關的功能可以調用netProcessor來完成。
Apache Traffic Server 6.0.0 發布,此版本現已提供下載:http://trafficserver.apache.org/downloads
當從 5.x 升級至 6.0 版本時,需要重新編譯用戶編寫的插件。如果從 3.2.0+ 版本升級至 v6.0.0,清閑保存好緩存,詳細升級指導請看:https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v6.0
這是第二個支持 HTTP/2 的版本,現在已經趨于穩定。此版本不再支持 RHEL5。
主要改進如下:
日志記錄組件
-
應用協議 (HTTP/2, HTTP/1, SPDY/3.1), with %<cqpv>.
</li> -
Milestones/state times of a transactions to get a better understanding of where time for responses is spent.
</li> -
SSL session 攻擊或者丟失
</li> -
連接復用或者請求新連接
</li> </ul>Wiretracing TLS
-
Ability to wire trace and log TLS connections. See "New Configuration Options" below.
</li> </ul>PCRE Jit
-
Added support for PCRE Jit for regex_map. Automatically used when compiled on a system that supports it. There is a speed improvement over normal PCRE matching.
</li> </ul>將廢棄的特性
-
traffic_line command line program will be removed in the 7.0.0 release and is replaced by the command line program traffic_ctl
</li> -
SPDY support will be removed in the 7.0.0 release and is replaced by only supporting HTTP/2
</li> </ul>新配置選項
-
proxy.config.cop.init_sleep_time
</li> -
proxy.config.http.websocket.max_number_of_connections
</li> -
proxy.config.net.max_connections_active_in
</li> -
proxy.config.http.max_post_size
</li> -
proxy.config.http.cache.generation
</li> -
proxy.config.http.cache.open_write_fail_action
</li> -
proxy.config.net.inactivity_check_frequency
</li> -
proxy.config.net.event_period
</li> -
proxy.config.net.accept_period
</li> -
proxy.config.net.retry_delay
</li> -
proxy.config.net.throttle_delay
</li> -
proxy.config.cache.read_while_writer.max_retries
</li> -
proxy.config.cache.read_while_writer_retry.delay
</li> -
proxy.config.log.periodic_tasks_interval
</li> -
proxy.config.ssl.handshake_timeout_in
</li> -
proxy.config.ssl.wire_trace_enabled
</li> -
proxy.config.ssl.wire_trace_addrproxy.config.ssl.wire_trace_percentage
</li> -
proxy.config.ssl.wire_trace_server_name
</li> -
proxy.config.http2.accept_no_activity_timeout
</li> -
proxy.config.http2.no_activity_timeout_in
</li> -
proxy.config.allocator.hugepages
</li> </ul>新指標
-
HTTP/2 Metrics
</li>-
proxy.process.http2.total_client_streams
</li> -
proxy.process.http2.total_transactions_time
</li> -
proxy.process.http2.total_client_connections
</li> -
proxy.process.http2.connection_errors
</li> -
proxy.process.http2.stream_errors
</li> -
proxy.process.http2.current_client_sessions
</li> -
proxy.process.http2.current_client_streams
</li> </ul> </ul>新插件(實驗性)
-
stream_editor - Plugins for modifying the content of a response using a string or regular expression substitution
</li> -
mp4 - Allows for starting at the offset of a mp4 video stream
</li> -
cache_promote - Give better granularity on when an object is allowed to be written into the cache.
</li> </ul>更多改進內容請看:https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v6.0.x
來自:http://www.oschina.net/news/66440/apache-traffic-server-6-0-0-is-released
本文由用戶 xdld 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
-
-
-
-
-
-
-