開源反向代理服務器,Apache Traffic Server 5.3.2 發布

jopen 9年前發布 | 6K 次閱讀 Apache Traffic Server

Apache Traffic Server是個快速、可伸縮、可擴展、兼容于HTTP/1.1緩存代理的服務器,它具有如下特色:

緩存:改進響應時間的同時降低了服務器負載與對帶寬的需求,這是通過緩存并且重用經常請求的網頁、圖片和Web Service調用實現的。

代理:很容易添加持續連接、過濾器或異步內容請求,還可以通過添加代理層實現負載平衡。

速度:在現代的SMP硬件上具有很好的可伸縮性,每秒鐘可以處理數以萬計的請求。

可擴展性:API考慮到了自定義插件,可以修改頭與內容,還可以實現新的協議處理器。

可靠性:能夠完美處理TB級別的數據,包括正向與反向代理。

Traffic Server設計的思想是將一個大系統劃分為若干個小的子系統,每個子系統負責專門的任務或應用。比如,Event子系統負責提供任務調度服務,Net子 系統負責提供網絡服務。每個子系統抽象為一個Processor,如圖1所示。這種高內聚低耦合的設計原則使系統具有更好的重用性,維護性和擴展性。例 如,如果hostDBProcessor需要進行DNS解析,可以直接調用dnsProcessor的相關函數,而無需關注DNS解析的細 節;dnsProcessor也只需封裝DNS請求和解析DNS應答,和網絡相關的功能可以調用netProcessor來完成。

Apache Traffic Server 5.3.2 發布,此版本是 5.3.x LTS 分支的第三個穩定版本,現已提供下載:


http://trafficserver.apache.org/downloads

此版本可以從 5.x 進行無縫升級,3.2.0 及以前的版本升級請看升級指南:

https://cwiki.apache.org/confluence/display/TS/Upgrading+to+v5.0

此版本主要是 bug 修復,詳細改進列表請看:

https://cwiki.apache.org/confluence/display/TS/What%27s+New+in+v5.3.x 

JIRA:

https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12327093&styleName=Text&projectId=12310963 

主要是 CVE-2015-5168 和 CVE-2015-5206 修復,因為這兩個會影響 HTTP/2 的實驗性特性。


 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!