基金会宣布成立 TARS 子基金会:致力于构建微服务开源生态
3 月 10日,Linux 基金會(huì)宣布旗下項(xiàng)目 TARS 正式成立 TARS 基金會(huì)。
20 世紀(jì) 60 至 70 年代,軟件開(kāi)發(fā)人員通常在大型機(jī)和小型機(jī)上使用單體架構(gòu)進(jìn)行軟件開(kāi)發(fā),沒(méi)有一個(gè)應(yīng)用程序能夠滿(mǎn)足大多數(shù)最終用戶(hù)的需求。垂直行業(yè)使用的軟件代碼量更小,與其他應(yīng)用程序的接口更簡(jiǎn)單,而可伸縮性在當(dāng)時(shí)并不是優(yōu)先考慮的。
隨著互聯(lián)網(wǎng)的發(fā)展,開(kāi)發(fā)人員逐漸將服務(wù)層從單體架構(gòu)中分離出來(lái),逐步產(chǎn)生 RPC 和 C/S 架構(gòu)。
但是,當(dāng)時(shí)的架構(gòu)依舊無(wú)法應(yīng)對(duì)不斷增長(zhǎng)的數(shù)據(jù)流量,更無(wú)法滿(mǎn)足大型企業(yè)的需求。從 20 世紀(jì) 90 年代中期開(kāi)始,分布式架構(gòu)開(kāi)始流行起來(lái),面向服務(wù)的架構(gòu)(SOA)越來(lái)越占主導(dǎo)地位。
21 世紀(jì)初,微服務(wù)開(kāi)始出現(xiàn),一系列基于微服務(wù)架構(gòu)的框架涌現(xiàn),而 TARS 于 2008 年出現(xiàn)。經(jīng)過(guò) 10 年的大規(guī)模使用和迭代,TARS 于 2018 年成為 Linux 基金會(huì)的項(xiàng)目。
Linux 基金會(huì)官方介紹,TARS 基金會(huì)將會(huì)專(zhuān)注于微服務(wù)領(lǐng)域,致力于構(gòu)建一個(gè)健康并且開(kāi)放的微服務(wù)開(kāi)源生態(tài)。它將繼續(xù)支持自 2018 年以來(lái)在 Linux 基金會(huì)下運(yùn)作的 TARS 項(xiàng)目及其社區(qū)。Linux 基金會(huì)為基礎(chǔ)設(shè)施、開(kāi)放治理和社區(qū)參與支持提供了一個(gè)中立的組織,幫助開(kāi)源微服務(wù)項(xiàng)目,使任何行業(yè)都能夠迅速實(shí)現(xiàn)自己的想法。
TARS 基金會(huì)致力于解決在使用微服務(wù)方面可能出現(xiàn)的問(wèn)題,包括減少開(kāi)發(fā)和服務(wù)治理的難度。它旨在解決多編程語(yǔ)言的互通、數(shù)據(jù)傳輸、數(shù)據(jù)存儲(chǔ)一致性問(wèn)題,并在支持海量請(qǐng)求的同時(shí)保證高性能。
同時(shí),TARS 基金會(huì)希望吸納上下游的開(kāi)源項(xiàng)目,以建立更好的微服務(wù)生態(tài)。包含但不限于基礎(chǔ)設(shè)施、存儲(chǔ)、開(kāi)發(fā)框架、服務(wù)治理、DevOps 和基于任何編程語(yǔ)言的應(yīng)用。
關(guān)于 TARS 項(xiàng)目,Linux 基金會(huì)介紹,現(xiàn)代企業(yè)需要一個(gè)更好的微服務(wù)平臺(tái),以更好地實(shí)現(xiàn) DevOps 實(shí)踐、更全面的服務(wù)治理、更高性能的數(shù)據(jù)傳輸、以及面對(duì)大量數(shù)據(jù)請(qǐng)求的存儲(chǔ)自動(dòng)擴(kuò)縮容以及內(nèi)置的跨語(yǔ)言互操作性(例如 Golang、Java、C++、PHP 與 Node.js)。
“為了支持這些不斷增長(zhǎng)的需求,最初由騰訊開(kāi)源的 TARS 項(xiàng)目提供了一個(gè)成熟的、高性能的 RPC 框架。除騰訊外,也有其它許多公司為擴(kuò)展該平臺(tái)的功能和價(jià)值做出了重大貢獻(xiàn)。”
此外,TARS 可以在考慮到易用性和高性能的同時(shí)快速構(gòu)建系統(tǒng)并自動(dòng)生成代碼。TARS 支持多種編程語(yǔ)言,包括 C++、Golang、Java、Node.js、PHP 和 Python。TARS 可以幫助開(kāi)發(fā)人員和企業(yè)以微服務(wù)的方式快速構(gòu)建自己穩(wěn)定可靠的分布式應(yīng)用,從而令開(kāi)發(fā)人員只關(guān)注業(yè)務(wù)邏輯,提高運(yùn)營(yíng)效率。
多語(yǔ)言、敏捷研發(fā)、高可用和高效運(yùn)營(yíng)的特性使 TARS 成為企業(yè)級(jí)產(chǎn)品。TARS 在騰訊經(jīng)過(guò) 10 多年的大規(guī)模使用和迭代,廣泛應(yīng)用于騰訊的在線(xiàn)社交、金融服務(wù)、邊緣計(jì)算、汽車(chē)、視頻、游戲、地圖、應(yīng)用市場(chǎng)和安全等數(shù)百項(xiàng)核心業(yè)務(wù)中。微服務(wù)的規(guī)模已經(jīng)超過(guò)百萬(wàn)節(jié)點(diǎn),完善了業(yè)界標(biāo)準(zhǔn)的 DevOps 理念和騰訊的海量服務(wù)之道。
至于加入 TARS 基金會(huì)有什么優(yōu)勢(shì),Linux 基金會(huì)表示,加入 TARS 基金會(huì)將為成員組織和項(xiàng)目帶帶來(lái):
社區(qū)參與
- 
TARS 基金會(huì)將組織開(kāi)展一系列活動(dòng)。 TARS 基金會(huì)的成員將獲得更多機(jī)會(huì)參與開(kāi)源項(xiàng)目和社區(qū)的生態(tài)建設(shè),并分享他們的想法和實(shí)踐案例。
 
思想領(lǐng)袖
- 
TARS 基金會(huì)的成員將能夠形成一個(gè)圈子,一起幫助基金會(huì)打造不斷發(fā)展的微服務(wù)生態(tài)。
 
提升營(yíng)銷(xiāo)和品牌影響力
- 
會(huì)員可以通過(guò) TARS 基金會(huì)的營(yíng)銷(xiāo)計(jì)劃來(lái)擴(kuò)大在社區(qū)中的覆蓋面和知名度。
 
“建立 TARS 基金會(huì)是為了發(fā)展和促進(jìn)開(kāi)放的微服務(wù)生態(tài),它將建立不同的技術(shù)興趣小組以支持其用戶(hù)社區(qū)。TARS 基金會(huì)還將建立一系列新項(xiàng)目孵化和發(fā)展機(jī)制。在項(xiàng)目同意加入基金會(huì)后,將根據(jù)項(xiàng)目情況量身定做合適的孵化和發(fā)展路線(xiàn)。在滿(mǎn)足所有孵化要求后,TARS 基金會(huì)將宣布該項(xiàng)目畢業(yè)。”
除了提供技術(shù)監(jiān)督委員會(huì)和用戶(hù)社區(qū)外,董事會(huì)還會(huì)根據(jù)項(xiàng)目的實(shí)際情況,決策項(xiàng)目發(fā)展戰(zhàn)略以協(xié)助其發(fā)展。
Linux 基金會(huì)執(zhí)行董事 Jim Zemlin 表示:“TARS 基金會(huì)將通過(guò)開(kāi)放的管理模式加速微服務(wù)生態(tài)的創(chuàng)新。Linux 基金會(huì)非常樂(lè)意支持這項(xiàng)事業(yè),并促進(jìn)它不斷的發(fā)展。”
詳情可以查看 Linux 官方公告:https://www.linuxfoundation.org/blog/2020/03/the-tars-foundation-the-formation-of-a-microservices-ecosystem
總結(jié)
以上是生活随笔為你收集整理的基金会宣布成立 TARS 子基金会:致力于构建微服务开源生态的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: 美股再次暴跌,全球危机还有多远?
 - 下一篇: SpaceX再发60颗卫星,融资5亿美元