摘要:是將騰訊內部使用的微服務架構多年的實踐成果總結而成的開源項目,目前已于月日正式對外開源。
Tars 是將騰訊內部使用的微服務架構 TAF(Total Application Framework)多年的實踐成果總結而成的開源項目,目前已于4月10日正式對外開源。
作為支持多語言的高性能 RPC 開發框架和配套一體化的服務治理平臺,Tars可以幫助企業或者用戶以微服務的方式快速構建穩定可靠的分布式應用,它的設計靈感來源于采取分層思想,實現開發與運營之間的分離。目前該框架在騰訊內部,已經在 160 多個業務(如手機瀏覽器、應用寶、手機管家、手機QQ、手機游戲等)、1.6 多萬臺服務器上運行使用,基于該框架部署運行的服務節點規模達到上萬個,經過了海量用戶及數據量的考驗。
與業界其他同類或相識的應用框架相比,Tars具有以下優勢:
一是Tars提供了支持多語言(C++/Java)的高性能(性能可達40w/s)RPC開發框架,比如業界開源的Dubbo只支持Java,業界開源的Thrift、gRPC性能沒有Tars好;
二是Tars具有針對服務進行治理的運營管理平臺,比如名字路由與發現、部署/發布/擴縮容、立體化監控、日志管理、配置管理等,讓系統的運行狀態一切盡在掌握,而業界的Thrift、gRPC只是RPC通信框架,業務在它們之上仍要做很多開發;
三是Tars經過多年在騰訊不同業務上的實踐和發展,其成熟度和穩定性更好。
Tars的名字來自星際穿越電影人機器人Tars,電影中的Tars有著非常友好的交互方式,任何初次接觸它的人都可以輕松的和它進行交流,同時能在外太空、外星等復雜地形上,超預期的高效率的完成托付的所有任務。擁有著類似設計理念的 Tars 也是一個兼顧易用性、高性能、服務治理的框架,目的是讓開發更簡單,聚焦業務邏輯,讓運營更高效,一切盡在掌握。
歷經近十年探索,Tars終于正式開源,它更適合消息調用客戶端和服務端比較明確的業務場景。開源地址為:https://github.com/Tencent/Tars。
關于Tars的詳細技術介紹可以關注:
https://github.com/Tencent/Ta...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/69912.html
摘要:月日,在上海舉行的第六屆中國開發者大會上,騰訊開源項目首次全面發布版本,閱文集團高級開發工程師梁晨對如何通過構建高性能框架做了經驗分享。騰訊開源項目貢獻者,騰訊開發組成員,對于構建高性能后臺微服務治理有豐富的經驗。 5月19日,在上海舉行的第六屆中國PHP開發者大會(PHPCon)上,騰訊開源項目TARS首次全面發布PHP版本,閱文集團高級開發工程師梁晨(Ted)對PHP如何通過TAR...
摘要:什么是是騰訊從年到今天一直在使用的后臺邏輯層統一應用框架的開源版本,目前支持和三種語言。目前該框架在騰訊內部的各大核心業務都在使用,頗受歡迎,基于該框架部署運行的服務節點規模達到上萬個。 | 博客文章 你所不知的TARS,卻幫閱文集團完成技術架構變革!——TARS開啟閱文集團技術架構變革之門 作者簡介|歐樑后端研發架構師,現任職于閱文集團技術部基礎服務研發組,一直致力于Java應用架構...
摘要:年月日,在上海舉行的第六屆中國開發者大會上,騰訊開源項目首次全面發布版本,閱文集團高級開發工程師梁晨對如何通過構建高性能框架做了經驗分享。分享內容作為騰訊開源的框架,在發布之后即受到開源領域的關注。閱文集團本身也有一塊新的業務在使用。 2018年5月19日,在上海舉行的第六屆中國PHP開發者大會(PHPCon)上,騰訊開源項目TARS首次全面發布PHP版本,閱文集團高級開發工程師梁晨對...
摘要:引言作為由騰訊公司開源的優秀框架與服務部署運維解決方案,被閱文集團引入了實際實踐中,同時閱文集團對在語言層面進行了能力的補全,令如虎添翼。作為騰訊公司的優秀框架與服務部署運維解決方案,可以滿足上述的所有需求。 梁晨(Ted),任職閱文集團技術中心,負責起點中文網的WEB后臺開發工作。曾負責騰訊上海企業產品部營銷QQWeb后臺開發、QQ公眾號Web后臺開發,對大型網站技術架構,有自己的經...
閱讀 1794·2023-04-26 02:14
閱讀 3719·2021-11-23 09:51
閱讀 1381·2021-10-13 09:39
閱讀 3963·2021-09-24 10:36
閱讀 3009·2021-09-22 15:55
閱讀 3511·2019-08-30 12:57
閱讀 2036·2019-08-29 15:30
閱讀 1980·2019-08-29 13:19