6 月 25 日, 騰訊副總裁曾宇在LC3中國 2018 大會宣布,騰訊TARS 和 TSeer 開源項目加入 Linux 基金會。Linux 基金會是集結世界頂級開發者的非營利開源組織。
騰訊兩大自研項目加入 Linux 基金會,使騰訊順利成為 Linux 基金會白金會員。事實上,云主機租用,今年 3 月,騰訊已受邀成為 LF 深度學習基金會初始白金會員。騰訊正式成為 Linux 基金會白金會員,意味著其進一步與 Linux 基金會深入協作。
騰訊副總裁曾宇在LC3(LinuxCon + ContainerCon + CloudOpen)中國 2018 大會上表示:“我們很高興 TARS 和 TSeer 開源項目可以加入 Linux 基金會。十多年來,騰訊積累了豐富的應對海量用戶的經驗,包括如何實現最佳的資源分布、負載均衡、容災容錯等。TARS 和 TSeer 獨特的用戶經驗將為 Linux 社區提供很好的補充,也希望基于基金會的支持,在國際上吸引更多的頂尖開發者。”
據悉,TARS 是由騰訊開發的成熟RPC 框架,能快速搭建系統及自動生成代碼,兼顧易用性與高性能。同時,TARS 支持遠程操作和包括 C++、Java、Node.js、PHP、Python 在內的多種編程語言,幫助開發者及企業以微服務的方式快速構建自己穩定可靠的分布式應用,讓開發聚焦業務邏輯,有效提升運營效率。
TSeer 則是 TARS 的輕量化名字服務方案。它作為一套服務注冊發現容錯的方案,基于輕巧靈便、對業務的侵入性低、支持多種負載均衡算法等特點。在服務發現的核心功能之上,TSeer 還為用戶提供可靠的故障容錯策略。目前,directadmin漢化 虛擬主機,TSeer 廣泛運用于 QQ 瀏覽器、應用寶、騰訊手機管家、騰訊文學等騰訊產品中,承載著日均百億級的請求量。
聚焦 TARS 框架的高效用性,不難發現它在服務發現、智能調度、容災容錯和靈活融合方面展現的卓越能力。TARS 將完備、多維的監控設備與可視化管理平臺結合,有效實現高效運作。相比于其他開源微服務框架,TARS 多語言支持、可延展協議、便捷開發操作與監控的特點使其競爭優勢進一步突顯。
TSeer 的獨特優點則在兩方面體現:在容災容錯上,TSeer 通過支持多種負載均衡算法向用戶提供可靠的故障容錯策略;在優化調用上,TSeer 將 IDC 分組、Set 分組和 All 三種不同的路徑方案與智能最優的時序方案結合,有效解決業務跨地區、跨機房調用等難題,極大提升服務的可用性和調用質量。
TARS 和 TSeer 已經在騰訊內部打磨十年之久,并在手機 QQ 瀏覽器、應用寶、手機管家等 160 多個核心業務、5 萬多臺服務器上廣泛應用。2017 年4 月,TARS 正式宣布開源,社區參與度顯著提升。在過去八個月中,TARS 又主動進行了三個版本的迭代,涉及多種新功能、語言及 ProtoBuf 協議的更新。此外,閱文集團、虎牙、優品財富、科大訊飛等項目成員也積極為 TARS 與 TSeer 貢獻,帶動了TARS 與 TSeer 在金融、教育、健康醫療、政務等多個行業領域的應用。