在2020年,TARS基金會成立,不僅開始爲大家提供優質的開源微服務項目,還帶來了許多精彩的開源資訊與教程資源,也通過了線上或現場的活動跟大家做進一步技術交流。本年度報告將呈現TARS基金會以及社區成員爲創建一個完整的開源微服務生態的目標作出的一些努力與成果。
Who We Are
Timeline
TARS Landscape
TARS項目摘要
TARS社區動態
2020年3月10日,Linux基金會正式宣佈成立TARS基金會。TARS基金會是Linux基金會旗下的一個非盈利性開源微服務基金會。它致力於構建一個健康、開放的微服務開源生態,讓企業能在創新領域和擴展應用程序時充分利用微服務架構的優勢。同時,TARS基金會努力解決使用微服務時可能出現的問題,並希望容納各種自下而上的內容以構建更好的微服務生態系統。
TARS基金會的成長和運作離不開由會員、最終用戶以及超過300名貢獻者組成的社區成員的大力支持。
目前TARS基金會中有企業會員7個,其中卓越會員2個,普通會員5個,它們分別是:
2) 普通會員:AfterShip、Ampere、API7、Kong、Zenlayer
https://tarscloud.org/foundation/membership
TARS最終用戶社區的建立是爲了讓更多企業加入TARS基金會,一起在開放和自由的平臺中交流探討,尋求更多合作機會,一起爲推動微服務技術的發展做貢獻。目前,最終用戶包括優品科技、閱文集團、龍圖遊戲、好未來、世紀鯤鵬、虎牙以及成都千鳥互動。
TARS基金會歡迎更多公司加入最終用戶社區。如果您想了解有關最終用戶的更多信息或對加入感興趣,可查看
TARS基金會最終用戶計劃
。
本圖爲TARS基金會大事記
Landscape的概念最早出現於雲原生計算基金會的一個重要項目,CNCF Landscape。它旨在爲雲原生應用者提供一個資源地圖,幫助企業和開發人員快速瞭解雲原生體系的全貌。基於CNCF Landscape,TARS基金會在2020年推出了TARS Landscape,呈現了一個最理想、完整的微服務生態系,是TARS開源社區共同努力想實現的目標。
詳情請看:
https://landscape.tarscloud.org
爲了構建更好的微服務生態系統,TARS基金會設想接受更多領域的項目(如Landscape裏展示),其中包括但不限於基礎架構、通信、存儲、開發框架、服務治理、DevOps工具鏈以及基於不同編程語言的應用程序。此外,我們希望創建新一代微服務,並推動 通信、邊緣計算、遊戲、在線視頻、金融科技等領域的創新。
TARS Greenhouse是由目前TARS微服務生態系統中可用的項目組成。我們將特別介紹以下在2020年開源的項目。
K8STARS是便於將tars服務運行在容器中的方案,具備以下特性:
保持TARS原生的開發框架能力
支持TARS的名字服務自動註冊和配置刪除
支持原有TARS服務平滑遷移到k8s等容器平臺
無侵入性設計,與運行環境無偶合關係
https://github.com/TarsCloud/K8STARS
TarsGateway是基於TARS框架開發的一套通用API網關,請求爲http協議,後端同時支持tars-tup&tars-tars協議、tars-json協議、http協議。除了協議轉發之外,還支持流量控制,黑白名單等功能。
https://github.com/TarsCloud/TarsGateway
TarsBenchmark是專門爲TARS服務量身訂做的無碼壓測工具,具備以下特性:
-
-
通訊擴展性:網絡層支持TCP/UDP兩種協議方式;
-
協議擴展性:應用層支持Http,Tars服務壓測, 也保持對第三方協議開放;
-
完善的實時統計與監控支持。提供週期內的請求數/TPS/耗時/成功率分佈。
https://github.com/TarsCloud/TarsBenchmark
TarsJMeter是一款針對Tars協議進行私有化定製的JMeter測試插件,其目的是爲了幫助用戶解決Tars服務的性能評估與測試。
TarsJMeter特點包括易用性強、支持分佈式、可測複雜場景、數據可監控
https://github.com/TarsCloud/TarsJMeter
TARS培訓資源
edX 培訓課程
在2020年9月,Linux 基金會和TARS 基金會在edX平臺上新上線了關於微服務框架的免費培訓課程:Building Microservice Platforms with TARS。該課程爲想要了解微服務的工程師以及對探索內部技術架構感興趣的企業管理人員而設計,尤其是致力於對傳統行業進行數字化轉型的人員。它將帶你瞭解TARS微服務框架的功能、特性和結構,並學習如何將不同的編程語言開發的應用通過TARS框架完成應用的部署和運維。此外,對軟件體系結構感興趣的任何人都能從該課程中受益。目前該課程已有1000+人註冊學習。
電子書
在上一年裏,TARS基金會爲郵件組的訂閱者陸續推出了3本免費的電子書。以下爲它們的簡介。
第一期《Explore Your Microservices》
簡介:自2005年微服務概念的出現,該風格的架構受到越來越多的歡迎。這本電子書將闡述微服務架構的發展歷史,並基於TARS開發框架帶您探索微服務
第二期 《Five Reasons to Migrate to TARS》
簡介:遷移到微服務架構不是一項簡單的工程,尤其需要仔細的規劃。基於TARS用戶的故事,我們創建了這本電子書來說明TARS如何幫助你克服五個常見的挑戰。
第三期《Common Open Source Practices in Developing Cloud-Native Applications》
簡介:本電子書闡述了雲原生應用的不同領域中使用的流行開源技術,例如容器、容器編排和微服務。我們將重點介紹最引人注目的和相關的開源項目,包括Docker、Kubernetes、Istio、用於TARS服務的Kubernetes原生解決方案,以達到讓您快速瞭解目前可用的雲原生開源工具。
如感興趣下載閱讀電子書,請點擊閱讀原文訂閱TARS郵件組獲取下載鏈接。
TARS認證項目
TARS基金會正在努力爲合格的傑出企業和個人貢獻者提供證書認證。爲企業提供了認證服務提供商和TARS認證合作伙伴現已經在進行中。另外,爲開發者設置的TARS認證目前還在準備當中。如果您想了解有關認證的更多信息,請在到
tarscloud.org/document/certification
瞭解更多信息。
由TARS基金會聯合騰訊主辦的一次針對北美高校學生的遠程開發課題活動,通過線上報名,邀請技術導師爲學生開宣講會,讓學生學習使用TARS進行課題的研發,順利完成的學生可獲得由TARS基金會頒發的榮譽證書。TARS基金會的知名度及TARS項目的技術影響力在高校學生羣體中得到了提升。
社區活動
Cloud Native + Open Source Virtual Summit China 2020
CNCF的旗艦會議聚集了全球領先開源社區和雲原生社區的使用者和技術大咖參加線上峯會。相約2020年7月30日-8月1日三天的線上峯會,共同探討雲原生計算的未來和方向。TARS基金會作爲合作伙伴參與本次大會,並獲得大會白金贊助商的冠名,還有云展位以及主辦分論壇的資源。
Linux基金會執行董事Jim Zemlin爲TARS分會場致開幕辭
TARS新一代海量微服務開源生態
【圓桌】新一代海量微服務架構TARS:支撐騰訊十億用戶生態 ↑↑↑
TARS基金會的成員公司ARM和Ampere也分別應邀參加本次大會,展示了TARS在不同場景下的使用特點。
Tina Tsou,Arm企業級架構師
費斐,安晟培半導體主任工程師
本次開源峯會有超過10,000名參會者,活動記錄的觀看次數超過12萬次。TARS基金會與業界頂級開發者,最終用戶和供應商進行互動交流,其中包括全球最大的公共雲和企業軟件公司以及創新型初創公司。
TARS Microservices Day
TARS基金會作爲LF開源軟件大學與ICON聯合主辦的Kubernetes, Hyperledger, TARS 微服務開源技術論壇的協辦方,在9月30日舉辦“TARS Microservices Day”,通過線上的議題分享,與開發者們分享介紹了TARS基金會及開源項目應用的案例。
TARS Meetup - 武漢站
這是TARS基金會第一次主辦的主題爲微服務的線下技術沙龍活動。本次活動中,TARS基金會Ambassador阮曙東爲大家分享了TARS框架的最新版本介紹。此外還邀請了石墨文檔,鬥魚,極意科技的技術講師給參會者分享微服務的相關技術。
TARS Meetup - 印度站
TARS基金會於1月9日(星期六)舉辦了首次TARS印度社區在線會面。在這次會面中,我們與Parserlabs合作邀請了來自美國和印度的嘉賓討論TARS用例、物聯網生態系統中微服務的最佳匹配以及雲原生的新一代監控。Arm的企業架構師以及TARS外聯委員會成員Tina Tsou分享了關於邊緣計算、AI以及Fintech中TARS用例和應用場景的信息。
TARS基金會將繼續致力於爲社區提供不同計劃與項目與成員們共建微服務生態系統,促進共同進步。如果您有興趣加入TARS社區,可以通過以下幾種方法:
-
成爲TARS基金會的企業會員
https://tarscloud.org/foundation/membership
-
申請加入TARS最終用戶社區
https://tarscloud.org/foundation/organization/community
-
捐獻開源項目,我們歡迎開源項目加入我們並進行孵化
https://tarscloud.org/foundation/projects
-
點擊閱讀原文訂閱TARS資訊,及時獲取TARS基金會精彩內容
-
登陸
https://github.com/TarsCloud
收藏我們的代碼庫
TARS基金會是Linux基金會下的非營利性、微服務基金會,致力於建設一個強大而靈活的微服務生態系統。無論你在哪個行業,無論你使用什麼技術棧,這裏能助你快速實現你的創意。
點“在看”讓TARS小姐姐變好看