騰訊TARS、TSeer助力Linux建設開源社區

25日, LC3(LinuxCon + ContainerCon + CloudOpen)中國2018大會在北京開幕,該會議由Linux基金會主辦,是集Linux、容器、雲技術、網絡、微服務等多種前沿開源議題於一身的科技盛會,吸引超過2000名開源專家共聚一堂。在本屆大會上,騰訊宣佈將其兩大自研開源項目——高性能RPC開發框架TARS,及其輕量化名字服務方案TSeer貢獻給Linux基金會。同時,Linux 基金會,集結世界頂級開發者的非營利開源組織,宣佈騰訊正式成為Linux基金會白金會員。

騰訊TARS、TSeer助力Linux建設開源社區

騰訊副總裁曾宇表示:“我們很高興TARS和TSeer開源項目可以加入Linux基金會。十多年來,騰訊積累了豐富的應對海量用戶的經驗,包括如何實現最佳的資源分佈、負載均衡、容災容錯等。TARS和TSeer獨特的用戶經驗將為Linux社區提供很好的補充,也希望基於基金會的支持,在國際上吸引更多的頂尖開發者。

“我們非常感謝騰訊對TARS和TSeer的開源。這些創新技術能讓大量的研發團隊獲益。” Linux基金會執行董事Jim Zemlin對與騰訊的合作表示高度認同,“對Linux基金會而言,騰訊開源項目的加入,將對社區透明管理、市場支持、人才培訓、法務援助等方面帶來一系列積極影響。我們期待日後與逐漸壯大的中國開源社區展開更深入的合作。”

騰訊TARS、TSeer助力Linux建設開源社區

據悉,TARS是由騰訊開發的成熟RPC框架,能快速搭建系統及自動生成代碼,兼顧易用性與高性能。同時,TARS支持遠程操作和包括C++,Java,Node.js,PHP、Python在內的多種編程語言,幫助開發者及企業以微服務的方式快速構建自己穩定可靠的分佈式應用,讓開發聚焦業務邏輯,有效提升運營效率。

TSeer則是TARS的輕量化名字服務方案。它作為一套服務註冊發現容錯的方案,基於輕巧靈便、對業務的侵入性低、支持多種負載均衡算法等特點。在服務發現的核心功能之上,TSeer還為用戶提供可靠的故障容錯策略。目前,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在金融、教育、健康醫療、政務等多個行業領域的應用。


分享到:


相關文章: