持續開放,騰訊TARS、TSeer助力Linux建設開源社區

6月25日,Linux 基金會,集結世界頂級開發者的非營利開源組織,宣佈騰訊正式成爲Linux基金會白金會員。這意味着,騰訊繼今年3月成爲LF深度學習基金會初始白金會員後,進一步與Linux基金會深刻協做,持續助力中國開源社區的創新發展。linux

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

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

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

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

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網絡

其餘參考引言

一、韓天峯 SWOOLE開源項目創始人表示,TARS開源結合PHP SWOOLE的開源項目後,不少企業均可以直接基於TARS解決他們服務治理的問題。在服務治理領域,這樣一個項目開源的開源讓每一個企業均可以向TARS貢獻,也均可以從TARS中受益。

二、科大訊飛高級系統架構師凌軍分享到:「TARS爲服務治理領域提供了成熟的解決方案。咱們把TARS與自有的服務治理平臺作了一些融合,同時對在ProtoBuf協議支持方面作了技術貢獻。在引入TARS以後,能夠明顯發現,咱們平臺穩定性、性能以及運維支持都有比較大的提高。」

三、閱文集團副總裁傅徐軍說道:「TARS解決了閱文集團在服務發現、智能調度、負載均衡、容災容錯、立體化監控和可視化運營管理的問題,研發效率獲得了極大的提高,運維成本也明顯的減小,總體系統的穩定性也取得了卓越的效果。」

關於騰訊開源國際社區活動

騰訊以 GitHub 爲主要陣地進行開源項目經營: 截止到 2018 年 6 月,正式發佈的騰訊對外開源項目共計 57,GitHub得到了15萬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。

相關文章
相關標籤/搜索