7月3日,由中國信息通信研究院主辦的2019雲計算開源產業大會在北京舉辦。騰訊開源獨攬尖峰開源企業獎、尖峰開源技術創新獎(自主研發項目)、尖峰開源技術創新獎(基於社區版本二次開發項目)、行業開源技術領航獎和尖峰開源人物等5項大獎,並成為首個通過可信開源治理能力評估認證的自發開源企業。
其中微服務生態框架TarsCloud獲得了尖峰開源技術創新獎(自主研發項目)。
近年來,雲計算開源技術逐漸成為雲計算髮展的重要支撐和導向,改變了以往的信息技術進化模式,引領軟體技術標準的發展和創新,深刻影響著整個信息技術產業的發展格局,TarsCloud多年來在該領域一直不斷發展。
目前,TarsCloud包括Tars、TSeer與DCache三個開源項目。
Tars取名於電影「星際穿越」中的機器人,是騰訊內部使用將近十年的基於微服務的統一應用框架TAF(Total Application Framework),目前騰訊有160多個業務(如手機瀏覽器、應用寶、手機管家等)在1.6多萬台伺服器上使用Tars。2017年,Tars在GitHub開源,目前擁有超過7000個star。作為眾多RPC框架中比較傑出的代表,Tars在性能方面4倍於同類型的谷歌開源的gRPC框架。
業內同類型RPC開源框架眾多,Tars的技術創新在於:
2018年6月,Tars開源項目捐贈給了Linux基金會,通過基金會,Tars能觸達更多開發者,助力更多企業和個人在微服務方面高效開發。
作為Tars生態的組成部分,TSeer、DCache分別於2018、2019年在GitHub開源,均基於BSD 3-Clause License開源協議,TSeer同樣於2018年6月隨Tars一起被捐贈給Linux基金會。
TSeer的技術創新表現在:
DCache作為基於Tars的分散式NoSQL存儲系統,同樣有很多創新特性:
截至2019年7月3日,TarsCloud累計Star數超過一萬,已有87位貢獻者,平均兩個月發行一次新版本, Commit數達1479個,現有13個代碼庫。不管是從代碼受歡迎程度,還是項目的維護程度來看,都是同期同類開源項目中的較高水平,目前各項數據增長態勢平穩,整體項目比較健康。事實上,TarsCloud開源項目目前已在上百家企業應用,涵蓋即時通訊、直播、視頻、遊戲、金融、交通與IoT等多個行業。
TarsCloud獲得尖峰開源技術創新獎后的腳步並沒有停下,據了解,TarsCloud賬戶下後續還會開源騰訊內部的TConfig、TMonitor等項目,並且將支持Docker與Kubernetes。
[admin
]