騰訊開源十年回顧:從實踐到生態

2020-12-23 YNET.com北青網

近日, 騰訊 Techo Park 開發者大會開源專場在京舉辦,騰訊開源辦公室執行總監許勇、Apache TubeMQ 項目負責人薛趙明、優品科技CTO兼TARS開源框架核心維護者阮曙東、意法半導體亞太區MCU策略部總監陳德勇四位嘉賓分享了騰訊開源治理實踐和開源協同的戰略,以及騰訊開源生態合作的最佳實踐。

騰訊副總裁王巨宏表示,雲和開源是騰訊乃至整個網際網路行業未來發展的趨勢。擁抱開源是這個時代的開發者應該具備的思維和能力,而擁抱雲原生能夠讓每一位開發者站在成熟的基礎設施這個巨人的肩膀上實現業務的快速交付。包括大數據、人工智慧、物聯網等前沿技術在內,「騰訊及整個行業技術,未來會以開源的方式,在雲上生長和發展。」

「軟體正在吞噬世界,而開源正在吞噬軟體」如今正在逐漸成為現實,而騰訊就是國內最早擁抱開源的科技公司之一。據許勇介紹,騰訊自 2010 年起就確立了擁抱開放的戰略,通過內外部開源相結合的模式不斷推動騰訊開源的發展。2018 年,騰訊正式成立技術委員會與開源管理辦公室,前者自上而下制定騰訊開源整體戰略,推進內部開源協同和自研上雲,後者則推動重點項目捐贈給國際開源基金會,形成了內外聯動的騰訊特色開源管理機制。

開源十年以來,騰訊發布的開源項目已超過 110 個,項目覆蓋 Web 開發、移動開發、雲原生、大數據、人工智慧等技術領域,擁有超過2000 名的外部貢獻者,在開源平臺 GitHub 上已累計獲得 335,000+ star,穩居全球開源企業貢獻榜前十。

同時,騰訊開源治理的重點,也從開源項目的數量提升向追求高質量的開源轉變。目前,騰訊已經是 Apache 基金會、Linux 基金會、CNCF、開放原子基金會等國際頂級開源基金會的重要成員,並向開源基金會捐贈了 TARS、TSeer、Angel、TubeMQ、TKE Stack、TencentOS Tiny 等項目,為 JDK、KVM、Apache Spark、Apache Hadoop、MariaDB 等主流開源項目貢獻了重要的代碼,成為國際開源社區中一股不可忽視的力量。

在騰訊貢獻的諸多開源項目中,Apache TubeMQ 項目是騰訊自研的分布式消息中間件,專注服務海量數據的高性能存儲和傳輸,支持萬億級的海量數據中轉,憑藉其在穩定性、性能以及成本方面的獨特優勢,獲得了開源社區的廣泛關注。在此次Techo開發者大會開源專場上,來自騰訊的 Apache TubeMQ 項目負責人薛趙明也介紹了該項目過去一年在 Apache 基金會孵化的進展以及未來的規劃。

據介紹,TubeMQ 項目始於 2013 年,是騰訊內部為了解決移動互聯時代帶來的流量爆發式增長,自研的高吞吐消息隊列組件。2019 年,騰訊將 TubeMQ 捐贈給 Apache 基金會,成為騰訊首個被 Apache 基金會接受的項目。

在過去一年的項目孵化過程中,社區也給予了 TubeMQ 項目團隊非常好的反饋。項目新增了 40+ 的 contributores,社區提交了 400+ issuses,合併了 300+ PRs,共發布了 4 個版本。這些來自社區的開發者為完善 TubeMQ 功能做出了非常重大的貢獻,為豐富 TubeMQ 的功能和其他社區組件的生態融合做了非常多的工作。

在這個過程中,項目團隊也意識到了開發者的業務場景和使用述求在大數據時代下的變化,決定對 TubeMQ 進行全面的升級 —— 即在保留原本 MQ 的功能特性之外,同時提供一個包含了大數據場景下的數據採集落地的整體集成方案。

薛趙明介紹,升級後的項目將命名為 TubeHub,具有所有組件可插拔、可隔離、可伸縮和可監控的雲原生特性,為開發者提供一站式的流式大數據解決方案,包括自動、安全、高性能、分布式的數據發布訂閱能力,便於使用者在業務上構建基於流式的數據應用,例如滾動的日誌、MySQL 的 binlog 等。

據悉,TubeHub系統在騰訊內部經過了大量業務的考驗,目前有3400+的騰訊業務產品接入了TubeHub系統,最高的峰值有 6.9億/秒,已經是一個比較成熟、穩定的產品。項目團隊最終的目標是希望項目從目前的孵化階段順利畢業,成為Apache基金會頂級項目,讓開源惠及更多開發者用戶。為了實現這一目標,薛趙明希望能有更多的開源愛好者參與項目貢獻,將各方一些好的思考和理念整合到TubeHub中,共同將其打造成為 Apache 社區中又一個非常有影響力的中國項目。

除了騰訊本身在開源界的分享以外,兩位騰訊的開源生態合作夥伴代表也分別介紹了騰訊開源項目在各自公司業務中的最佳實踐。

前騰訊技術專家,現任優品科技 CTO 阮曙東介紹了TARS開源在金融證券領域的實踐。優品科技是一家國內領先的金融科技企業,主要業務是為證券機構提供智能解決方案。而TARS則是由騰訊開源的高性能微服務框架,於2018年捐贈給Linux基金會,它是騰訊內部使用十餘年的實踐成果總結而成的開源項目。

得益於TARS多語言、高擴展、高性能、強運維等特性,優品科技基於 TARS 研發生態構建了財富管理手段豐富的證券網際網路零售中臺,獲得了基於微服務架構的分層設計、自動容災、平滑擴容、持續集成/持續交付等能力,大大提升了金融平臺的開發和運維效率。

在備受關注的IoT領域,意法半導體亞太區MCU策略部總監陳德勇介紹了Tencent OS tiny開源物聯網作業系統在STM32晶片上的產品合作案例。

TencentOS tiny是由騰訊開源的物聯網作業系統,擁有小體積、低功耗、IoT組件豐富、安全框架可靠、可移植性良好、調試手段便捷等特性。STM32則是由意法半導體公司設計生產的MCU系列產品,在物聯網領域市場份額一直在行業前列。

意法半導體攜手騰訊 IoT,基於STM32與Tencent OS tiny 為物聯網終端廠家提供優質的IoT終端軟體解決方案,方便各種物聯網設備快速接入騰訊雲,共同擴展IoT生態,支撐了智慧城市、智能水錶、智能家居、智能穿戴、車聯網等多種行業應用。

責任編輯:韓璐(EN053)

相關焦點

  • 騰訊雲十年新風向:雲原生與開源的未來
    今天更為強調的微信小程序雲開發、騰訊音視頻、騰訊資料庫、騰訊大數據與AI、騰訊安全等相關領域的技術生態,很大程度上也源自於貫穿騰訊過去十年的關鍵詞——擁抱雲原生與開源。在社區參與方面,從2018年起,騰訊接連向Linux基金會、Apache基金會、開放原子開源基金會等捐贈了TARS、TSeer、Angel、TubeMQ、TencentOS Tiny、TKEStack等6個開源項目。騰訊開源聯盟主席單致豪指出,從2010年 「擁抱開放」戰略至今已經十年,從內部的代碼復用到外部開源,騰訊逐漸形成了自己的代碼文化和開源策略。
  • 騰訊TAPD DevOps 開放生態最佳實踐
    會上,騰訊高級工程師周仕林發表了題為《騰訊 TAPD DevOps 開放生態最佳實踐》的主題演講。文章整理自周仕林在GOPS大會的演講。 以下為演講實錄: 大家上午好,我是來自騰訊研發管理部的周仕林,今天主要跟大家分享的主題是騰訊TAPD DevOps開放生態最佳實踐。
  • 開源社區-IT 國際巨頭必爭戰略高地,國內阿里華為騰訊開源戰略
    不僅僅限於作業系統,在整個IT 應用領域,巨頭都在積極推進「擁抱開源」戰略。圍繞開源層面的競爭,本質是技術標準、流量入口和技術理念的競爭,是高維度的競爭。三、國內巨頭阿里、騰訊、華為、微軟在開源方面的戰略圖景。1、阿里:十年開源歷程阿里在開源方面非常重視,是 apache 基金會成員、Linux 基金會成員,同時也是 Xen 顧問委員會成員。
  • 「開源軟體供應鏈」,可能是對開源生態的一次重要重構
    大教堂給人的感覺,就像機構或者企業中傳統的軟體項目從立項到完結,有著詳盡的流程規劃以及質量把控;而開源軟體更像集市的發展,沒有既定的標準、沒有嚴格的監管、沒有明確的方向,看起來亂鬨鬨的雜亂無章,但卻誕生了紅帽、Android 和 iOS 這類基於開源的產物。
  • 國內首發,騰訊開源Serverless 雲原生一體化部署工具:雲開發 Cloud...
    12 月 19 日,騰訊在 2020 Techo Park 開發者大會上集中發布了三大開源項目。其中, 雲開發CloudBase Framework 作為騰訊開源的國內首個基於 Serverless 架構的雲原生一體化部署工具,引起了眾多開發者的關注。
  • 微軟收購 GitHub 兩年後,大咖共論開源新生態
    GitHub 預計到 2025 年,開發者人數達 1 億。另外,開源呈爆發趨勢,過去一年 GitHub 開源項目創建上升 40%。與此同時,推出 GitHub 移動端,Codespaces(代碼空間)、GitHub Discussions等開發者喜聞樂見的新功能。
  • 騰訊織雲Metis智能運維學件平臺正式開源
    DoNews10月22日消息 (記者 費倩文)近日,騰訊織雲Metis 智能運維學件平臺在OSCAR開源先鋒日上宣布,正式對外開源。規則學習:實踐過程中也會遇到較個性的業務場景,千人千面,不同的用戶對異常的判斷標準也不盡一致,因此支持標註反饋功能,用戶可根據標註信息進行訓練,生成新的檢測模型,進而掌握新的業務規則。
  • 騰訊雲虛擬化技術團隊:用硬核貢獻表達開源態度
    2014 年起,騰訊云云伺服器CVM已全部基於KVM技術生產。值得一提的是, 2015 年,其他雲服務商因為感受到 Xen 的局限性,也開始將虛擬化技術從 Xen 切換到 KVM。此時,騰訊雲在KVM技術棧上已經積累兩年。從開源中來,到開源中去獨行快,眾行遠。KVM運轉起來不代表一勞永逸。
  • 騰訊雲聯合六家發起單位,共同發布 SuperEdge 邊緣容器開源項目
    12月19日下午,在2020年騰訊 Techo Park 開發者大會上,騰訊雲聯合英特爾、VMware威睿、虎牙、寒武紀、美團、首都在線,共同發布 SuperEdge 邊緣容器開源項目。該系統把雲原生能力擴展到邊緣側,很好的實現了雲端對邊緣端的管理和控制,極大簡化了應用從雲端部署到邊緣端的過程。SuperEdge 為應用實現邊緣原生化提供了強有力的支持。SuperEdge 是騰訊雲牽頭社區多家廠商共同發起的一個的開源項目。此次發布,騰訊雲將開源邊緣容器產品 TKE Edge 中邊緣相關的原始碼,並貢獻到 SuperEdge 開源項目中。
  • 談起國內AI開源開放生態,為何這些大咖都在討論飛槳
    這就對整個編程的易用性、API 的完備性提出了新的要求,這些要求以前在不做開源時不會考慮太多。其次,開源是幫助構建生態的良好方式。深度學習框架的上下遊生態非常複雜,需要和晶片、計算機系統做對接。在飛槳開源的生態系統中,第三方生態貢獻扮演了很重要的角色。在飛槳這個項目中,很多的開發不是百度工程師做的,還有其他人在基於這個做出新的項目和更多的貢獻。
  • 雲原生時代下的開發機遇,騰訊雲Nocalhost助力開發者創新實踐_發現...
    12月20日,在2020 Techo Park開發者大會 DevOps分論壇上,騰訊雲CODING DevOps CEO張海龍對CODING DevOps技術進行解讀,並發布了助力開發者的開源工具Nocalhost,與行業大咖共同探討雲原生時代下的軟體工程的演進方向,為技術管理者帶來啟發。
  • 騰訊雲聶晶:未來五年85%企業資料庫上雲,數據倉庫雲端構建將成為...
    聶晶介紹,作為一個開放的雲廠商,騰訊雲結合騰訊數據技術實踐、開源技術組織和商業化技術合作夥伴能力,在雲端提供了涵蓋Hadoop、ES、MPP數倉在內的,豐富易用、開源開放的開箱即用數據基礎設施和數據工具,可以幫助企業快速構建安全、穩定、可擴展、可高效運營的數據IT架構。
  • 騰訊開源國內首個H.266/VVC視頻播放器
    在2020年H.266/VVC最終定稿後的三個月內,騰訊在國內率先開源發布了實時H.266/VVC播放器O266player,性能指標國際領先。Duo-Core Intel Core i7@2.5GHz此次開源的播放器O266player內置騰訊自研的H.266/VVC解碼器O266dec,能夠在客戶端上完成4K H.266/VVC視頻的實時解碼,極大程度的降低了
  • WAVE SUMMIT+2020深度學習開發者峰會召開,飛槳開源生態繁榮成勢
    百度飛槳作為國內開源最早、技術領先、功能完備的產業級深度學習平臺,繼520峰會之後,持續發布前沿產業洞察,重磅技術升級和開源生態成果。眾多行業專家、知名學者、開源領袖出席峰會,共同探討產業共進、人才共育以及開源共建,多重舉措推動國家AI技術發展,助力產業智能化升級。「開源開放已經成為驅動技術創新和加速產業發展的核心動能。」
  • 騰訊已開源高精度人臉檢測算法DSFD
    騰訊提出一種高精度雙分支人臉檢測器DSFD並開源。該算法曾在全球兩大權威人臉檢測數據集WIDERFACE和FDDB上均取得了第一。
  • 十年風雨鑄輝煌 開源建工再起航 開源建工集團十周年慶典隆重舉行
    「凱歌催奮進,同心鑄開源!」,12月20日,開源建工集團十周年慶典在鄭州黃河迎賓館舉行。本次慶典邀請多位領導、業界專家、公司領導全體班子成員、全國分公司負責人以及員工朋友們歡聚一堂,回顧2020,暢想2021。
  • Techo開發者大會,騰訊優圖分享最新研究成果和產業實踐
    12月19日-20日,由騰訊發起的2020 Techo Park開發者大會於北京順利召開。其中人工智慧專場以「人工智慧算法與最佳實踐」為主題,為開發者、業界及生態夥伴呈現了雲計算時代下人工智慧領域的最新前沿技術與最佳行業實踐。
  • 騰訊全球數字生態大會城市峰會將落地廈門,引領海濱城市數位化浪潮
    12月11日,騰訊全球數字生態大會城市峰會即將在廈門舉辦,這也是進入後疫情時代,騰訊在線下舉辦的第二場城市峰會。大會將圍繞數字廈門、城市共榮、產業共創、生態共建四大議題展開,助力廈門打造數字城市新名片。同時還設置十一大領域專場論壇,與政府領導、行業專家、合作夥伴共議數字經濟與產業發展,輸出騰訊To B業務實戰經驗,探索區域經濟發展新機遇。
  • 騰訊雲聯合英特爾 美團等公布SuperEdge邊緣容器開源項目
    [PConline資訊]12月19日消息,今日下午,在2020年騰訊Techo Park開發者大會上,騰訊雲聯合英特爾、VMware威睿、虎牙、寒武紀、美團、首都在線,共同發布SuperEdge邊緣容器開源項目。