6月25日,Linux 基金會,集結世界頂級開發者的非營利開源組織,宣布騰訊正式成為Linux基金會白金會員。這意味着,騰訊繼今年3月成為LF深度學習基金會初始白金會員後,進一步與Linux基金會深入協作,持續助力中國開源社群的創新發展。
25日, LC3(LinuxCon +ContainerCon + CloudOpen)中國2018大會在北京開幕,該會議由Linux基金會主辦,是集Linux、容器、雲技術、網絡、微服務等多種前沿開源議題于一身的科技盛會,吸引超過2000名開源專家共聚一堂。在本屆大會上,騰訊宣布将其兩大自研開源項目——高性能RPC開發架構TARS,及其輕量化名字服務方案TSeer貢獻給Linux基金會。
騰訊副總裁曾宇表示:“我們很高興TARS和TSeer開源項目可以加入Linux基金會。十多年來,騰訊積累了豐富的應對海量使用者的經驗,包括如何實作最佳的資源分布、負載均衡、容災容錯等。TARS和TSeer獨特的使用者經驗将為Linux社群提供很好的補充,也希望基于基金會的支援,在國際上吸引更多的頂尖開發者。

“我們非常感謝騰訊對TARS和TSeer的開源。這些創新技術能讓大量的研發團隊獲益。” Linux基金會執行董事Jim Zemlin對與騰訊的合作表示高度認同,“對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在金融、教育、健康醫療、政務等多個行業領域的應用。
想進一步了解TARS和TSeer,或希望對項目作出貢獻,可通過以下網址獲得更多資訊。
TARS:https://github.com/Tencent/Tars
TSeer :https://github.com/Tencent/TSeer
其他參考引言
1、韓天峰 SWOOLE開源項目創始人表示,TARS開源結合PHP SWOOLE的開源項目後,很多企業都可以直接基于TARS解決他們服務治理的問題。在服務治理領域,這樣一個項目開源的開源讓每個企業都可以向TARS貢獻,也都可以從TARS中受益。
2、科大訊飛進階系統架構師淩軍分享到:“TARS為服務治理領域提供了成熟的解決方案。我們把TARS與自有的服務治理平台做了一些融合,同時對在ProtoBuf協定支援方面做了技術貢獻。在引入TARS之後,可以明顯發現,我們平台穩定性、性能以及運維支援都有比較大的提升。”
3、閱文集團副總裁傅徐軍說道:“TARS解決了閱文集團在服務發現、智能排程、負載均衡、容災容錯、立體化監控和可視化營運管理的問題,研發效率得到了極大的提升,運維成本也明顯的減少,整體系統的穩定性也取得了卓越的效果。”
關于騰訊開源國際社群活動
騰訊以 GitHub 為主要陣地進行開源項目經營:
截止到 2018 年 6月,正式釋出的騰訊對外開源項目共計 57,GitHub獲得了14萬Star。在國内和國際社群收獲了了解與認可。
•騰訊很多業務團隊參與貢獻OpenStack、 KVM、docker、NVDIMM、ceph、HBase、Hadoop、linux、Spark、kubernetes、torrent、dht、goprocinfo、flannel、netlink等知名開源社群和項目,成為會員和maintainer,受到國際肯定和認可。例如:
•成為Openstack 基金會白金會員,獲得2017全球OpenStack Superuser獎項;
•成為Linux Deep Learning基金會白金會員,并獲得董事會席位,增強對公司業務至關重要的AI領域在未來國際範圍内的上司力。
•LInux基金會白金會員,加強騰訊與Linux基金會開展深度合作的基礎,接觸更多開源社群資源。
•CNCF黃金會員,騰訊在容器服務、KVM虛拟化等重大開源項目貢獻力量;
•加入MariaDB釋放騰訊雲資料庫CDB和騰訊遊戲DBA的多年積累;
•加入Linux Foundation Networking(LFN)基金會,以銀牌會員的身份參與LFN項目的維護,規劃以及建設。
•過去一年,産生一名docker項目maintainer,一名ceph項目的maintainer,一名NVDIMM虛拟化的maintainer,貢獻了44個patch到HBase社群,35個patch到docker,31個patch到Hadoop, 17個patch到ceph, 13個patch到Spark, 9個patch到kubernetes
關于 Linux 基金會
Linux基金會是世界頂級開發者建構開源生态系統、推進産業轉型的首選。它與全球開源社群一起,正通過創立迄今最大的共享技術投資來解決最棘手的技術難題。基金會成立于 2000 年,目前能為開源項目的運用拓展提供工具、教育訓練及事件支援,為項目帶來單一公司無法實作的經濟效益。更多資訊請參見www.linuxfoundation.org。