国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

開源推薦-C++開發的微服務框架Tars

開源
Tars在微服務開發、運維、監控等方面提供了一體化的解決方案,可以幫助我們低成本構建企業級微服務。適用于各種規模的團隊,各種規模的系統。

Tars項目于2017年4月開源,BSD3協議,至今已有5年。在軟件層面,社區的版本保持穩定的迭代,支持了多語言微服務的開發和治理;在硬件層面,也移植到Arm生態上。Tars可以幫助開發人員和企業,以微服務的方式快速構建自己穩定可靠的分布式應用,從而令開發人員只關注業務邏輯,提高開發和運營效率。

項目背景介紹

開源推薦-C++開發的微服務框架Tars

Tars微服務生態

Tars致力于建設微服務技術生態,在底層基礎設施、服務框架、上層應用以及DevOps等方面,都做了較為深入的研發。

  • 服務可以部署在物理機、虛擬機、容器、K8S 上,兼容Windows、Linux和MacOS;數據可以選擇存儲在 Cache、數據庫或者文件系統上
  • 支持豐富的協議,如自研的TARS協議、TUP協議,也支持業界常用的 SSL、HTTP、PB 等。此外還可以自定義協議。在RPC調用上可以進行同步、異步和單向多種方式
  • 框架原生集成了豐富的服務治理功能,包括但不限于服務注冊/發現、負載均衡、自定義監控、日志、過載保護、熔斷機制、IDC/SET部署,等等能力。
  • 在應用層面,社區計劃支持各種業務應用,如深度學習、邊緣計算與API網關等等。
  • 在生態支撐方面,Tars框架支持多種編程語言,包括 C++、Go、Java、Node.js、PHP 等。同時還可以結合各種DevOps工具實現持續集成和持續發布。

Tars子基金會

2020年3月10日,Linux基金會正式宣布旗下的TARS開源項目成立TARS子基金會。這是一個專注于微服務領域的開源基金會,致力于幫助企業擁抱微服務體系架構,解決在使用微服務方面可能出現的問題。這是首個起源于中國開源項目的國際開源基金會,也是Linux基金會下唯一聚焦微服務技術生態的子基金會。

Tars基金會里目前收錄了9個項目,分為5部分:工具集(Tars Lab)、服務治理(Service Governance)、微服務開發框架(Development Framwork)、存儲(DCache)和基礎設施(Infrustructure)。

1、Tars Lab

開源推薦-C++開發的微服務框架Tars

Tars Lab

Tars Lab項目提供了壓力測試TarsJMeter,基準測試集TarsBenchmark和一些開發工具包。TarsJavaStart,可以生成服務端和客戶端的TarsJava腳手架,快速開始Tars服務的開發。TarsTools,是一款支持多種IDE的JetBrains插件,為實現編輯Jce/Tars文件使用的(支持Intellij IDEA、Android Studio、PhpStorm、WebStorm、GoLand、CLion等)。

2、服務治理

開源推薦-C++開發的微服務框架Tars

服務治理項目

服務治理包含了2個項目:TSeer專注于處理服務注冊與發現;TarsGateway是基于Tars框架開發的微服務網關,除具備網關的基礎功能外,還可以自動將HTTP轉換成Tars-RPC協議。

3、微服務開發框架

開源推薦-C++開發的微服務框架Tars

開發框架

這部分只包含Tars一個項目,核心模塊由C++開發,提供了多語言開發框架,默認rpc調用,是Tars基金會的核心項目。其他項目都是圍繞這個項目研發的。

4、微服務存儲

開源推薦-C++開發的微服務框架Tars

微服務存儲

這部分只包含DCache一個項目,它是基于Tars框架開發的分布式共享內存存儲系統,支持常用的kv數據結構、支持二級索引、支持在線擴縮容、支持自動持久化到后端db等特性。DCache依賴Tars框架的運行,但也得益于Tars,使得存儲服務的運維成本幾乎為0。

5、微服務基礎設施

開源推薦-C++開發的微服務框架Tars

微服務基礎設施

這是一個將Tars與K8S融合使用的項目,致力于將Tars融入到K8S生態中。

在這方面還有一個更優秀的項目K8SFramework,致力于將Tars與K8S深度融合,相信未來會納入到基金會中。

Tars的前世今生

開源推薦-C++開發的微服務框架Tars

Tars的前身是騰訊內部的TAF框架,已經經過了10年的驗證,穩定運行與1.6w+服務器,100多個業務線中。

開源推薦-C++開發的微服務框架Tars

友商評價

據統計,Tars已在超過120家公司、261200臺服務器上穩定運行。

使用體驗

在分布式環境下,所有的微服務(包括DCache的服務)都可以通過框架自帶的控制臺-TarsWeb進行管理,可以做到所有服務狀態可監控,可以在控制臺上進行啟停、修改配置、執行運維指令等操作。

開源推薦-C++開發的微服務框架Tars

白屏化運維

在分布式部署的情況下,可以通過Web控制臺實現一鍵升級、回退。

開源推薦-C++開發的微服務框架Tars

海量節點一鍵升級/回退

Tars自帶配置中心,分級配置,可以統一修改配置,做到“一點修改,全局生效”。

開源推薦-C++開發的微服務框架Tars

一點修改配置

在服務部署時,可以在界面上填寫要發布的節點,一鍵部署、擴容。

開源推薦-C++開發的微服務框架Tars

一鍵擴容

框架提供了狀態監控的能力,可以監控服務的調用質量,如流量情況,平均耗時、超時率和異常率。

開源推薦-C++開發的微服務框架Tars

狀態監控

框架狀態可以在控制臺上一鍵核查。

開源推薦-C++開發的微服務框架Tars

框架狀態

Tars提供配套的性能測試工具,這也是Tars基金會的子項目。性能測試工作不再依賴專業的測試人員。

開源推薦-C++開發的微服務框架Tars

集成性能測試工具

與SpringCloud對比

Tars優勢

1、原生RPC調用

Tars使用自研的RPC協議通信,服務之間建立長連接,在通信頻繁的場景下具備顯著的性能優勢。

2、多語言支持

除C++和Java外,Tars還支持NodeJs,PHP,Go等語言,提供了相應的SDK。當團隊技術棧多樣化時,可以多語言協同開發,無縫對接,開發者可以選擇自己熟悉的語言進行開發,提升團隊整體效率。

在這方面,Spring Cloud想要支持異構語言,需要借助SideCar構建Service Mesh。業界現在有一些比較流行的服務網格解決方案,但是并沒有形成統一的標準,可移植性不高。比較常見的像Istio,由于是代理模式,而且非長連接,會存在更大的延遲。另一方面,Istio的部署和運維都非常復雜,需要更多的學習成本和運維成本。

3、內置服務治理功能

Tars框架內嵌了豐富的服務治理功能,包括熔斷、限流、負載均衡、認證、加密等。同時,在服務監控、數據采集,以及灰度部署、跨機房部署等方面,都原生支持,集成度高。

Spring Cloud要支持這些功能,要么需要集成其他組件,要么需要設計開發來實現。都需要付出額外的學習成本和研發成本。

4、運維監控

Tars為使用者提供了一體化的運維管理控制臺,我們可以在Web上進行一鍵部署、擴容、升級、回退等運維操作。

Spring Cloud并沒有配套的工具。要實現Web管控, 需要借助K8S和容器,同樣需要付出額外的成本。

5、國產化

Tars是國內公司主導的開源項目,這一點就不多說什么了。

6、“套裝”優勢

Tars框架提供了微服務相關的一體化解決方案,常規情況下不需要再去集成其他組件,不存在兼容性問題。這就好比MacBook和兼容機的區別,兼容機你可能需要付出更多的試錯成本才能達到想要的效果。

劣勢

1、項目熱度

Tars開源較晚,到目前只有5年多時間,項目熱度不如Spring Cloud,應用也沒Spring Cloud廣泛。

2、Tars的云原生之路

Tars和K8s的深度融合也開源不久(2020年7月,K8SFramework),還有待落地驗證。這個項目現在的更新頻率較高,不建議在生產中使用。但是從這一點也可以看到社區工作者對Tars與K8S融合的高漲熱情,相信未來這個項目一定會大放異彩!

寫在最后

Tars在微服務開發、運維、監控等方面提供了一體化的解決方案,可以幫助我們低成本構建企業級微服務。適用于各種規模的團隊,各種規模的系統。

在做技術選型時,如果團隊中有C++開發人員,或者有多語言開發的情況,而且團隊規模、資源有限的情況下,建議選擇Tars。它在運維、監控、測試等方面會為我們節約大量成本。

未來,隨著 K8SFramework 項目的日漸成熟,相信Tars生態會被更多的團隊熟知和使用。

責任編輯:姜華 來源: 今日頭條
相關推薦

2020-03-13 16:19:42

RPCTARS騰訊開源

2015-04-21 13:37:44

Google開源CC++版

2019-07-12 08:45:07

開源微服務框架

2021-12-02 16:20:17

開源微服務框架

2020-10-20 17:35:42

srpcRPC語言

2018-12-25 23:10:11

框架C++

2020-09-03 14:45:09

C語言開源項目

2014-04-24 13:43:37

CC++單元測試框架

2011-07-10 15:26:54

C++

2024-12-23 00:22:55

2011-07-05 13:24:03

C++

2014-03-17 10:10:58

CC++編程書籍

2011-05-16 09:07:13

Django

2015-03-18 10:46:04

Android框架開源

2018-09-20 17:30:01

2021-03-18 09:24:11

DrogonC++框架

2017-02-28 14:32:48

微服務開發軟件

2009-07-03 16:05:06

JSP開發框架

2019-09-18 09:05:26

微軟開源Windows

2018-09-17 14:34:34

微服務測試架構
點贊
收藏

51CTO技術棧公眾號

亚洲三级在线看| 黄色成人免费看| 在线播放日韩专区| 一区二区三区www| 亚洲网站在线观看| 国产亚洲精品久久飘花| 四季久久免费一区二区三区四区| 综合在线影院| 精品美女一区| 国产精一区二区| 一区二区久久| 日韩黄在线观看| 9999久久久久| 精品国产一区二区国模嫣然| 蝌蚪视频在线播放| 精品欧美激情精品一区| 成人拍拍拍免费视频网站| 99国产精品视频免费观看| av网站手机在线观看| 国产成人精品综合在线观看 | 精品人妻少妇一区二区| 久久成人综合网| 日韩久久精品一区二区三区| 午夜视频一区| 国产欧美综合精品一区二区| 欧美在线黄色| 国产精品一区二区三区在线观| 欧美成人日韩| 九色综合日本| 日产国产高清一区二区三区 | av在线不卡顿| 91精品久久久久久久久久另类| 国产伦精品一区二区三区视频 | 国产精品一香蕉国产线看观看| 色综合天天综合网中文字幕| 91久久精品美女| 国内激情久久| 亚洲aⅴ天堂av在线电影软件| 国产一区二区按摩在线观看| av在线免费观看国产| 国产人成亚洲第一网站在线播放| 黄动漫网站在线观看| 亚洲午夜私人影院| 在线免费中文字幕| 亚洲成av人在线观看| 大陆极品少妇内射aaaaaa| 青青在线精品| 欧美日韩国产美女| 成年人视频网站免费观看| 中文字幕一区免费在线观看| 午夜丝袜av电影| 精品视频免费看| www.久久草.com| 国产精品日韩在线一区| 亚洲欧美网站在线观看| 色狠狠久久av五月综合| 成人免费视频播放| 快射av在线播放一区| 日韩视频123| 国产96在线亚洲| 色噜噜色狠狠狠狠狠综合色一| 99久久精品国产导航| 精品黄色免费中文电影在线播放| 午夜一区二区三区视频| 电影网一区二区| 性欧美在线看片a免费观看| 视频在线观看一区二区三区| 黄色一级视频片| 欧美亚洲一区三区| 亚洲精品亚洲人成在线观看| 亚洲AV无码成人精品一区| 日韩欧美国产高清91| 91麻豆精品| 老司机av福利| 欧美天天综合网| 国产精品成人自拍| 久久精品国产精品青草色艺| 精品国产精品三级精品av网址| 欧美日韩破处| 亚洲欧美丝袜| 亚洲高清视频在线| 天天躁日日躁狠狠躁欧美| 北条麻妃69av| 色婷婷av一区二区三区在线观看| 日本人妖一区二区| 高h视频在线播放| 亚洲欧洲三级| 亚洲色图在线观看| 久久色.com| 天堂中文在线播放| 一区在线电影| 亚洲成人黄色网| 久久福利视频一区二区| 高清精品在线| 成年人在线观看视频免费| 亚洲国产精品人人爽夜夜爽| 三级亚洲高清视频| 国产一二三在线| 国产在线观看一区二区三区| 亚洲天堂a在线| 99精品热视频只有精品10| 久草在线新免费首页资源站| 日本不卡在线观看视频| 久久久av亚洲男天堂| av一区二区三区在线| 黑人一区二区三区| 成人3d漫画免费无遮挡软件| 国产精品免费视频久久久| 成人午夜av在线| 欧美亚洲视频在线看网址| 国产精品2023| 欧美日韩国产经典色站一区二区三区| 特黄国产免费播放| 欧美高跟鞋交xxxxhd| 亚洲精品一区国产| 欧美一区亚洲一区| 伊人春色精品| 风间由美久久久| 亚洲欧美日韩中文播放| 99视频精品全部免费在线视频| 麻豆av电影在线观看| 成人免费在线视频| 一本到12不卡视频在线dvd| 色妞ww精品视频7777| 大黄网站在线观看| 成人在线免费公开观看视频| 你懂的免费在线观看| 免费av片在线观看一道本| 国产v亚洲v天堂无码久久久| 亚洲精品国产精品久久| 91网免费观看| 成人免费看片网址| 国产精品视频免费观看| 国产亚洲欧洲在线| 色综合天天狠狠| 日韩综合一区二区| 欧洲精品一区| 一色桃子av在线| 九色porn| 91精品国产91久久久久麻豆 主演| 国产精品亚洲欧美导航| 最近2019中文字幕一页二页| 亚洲国产精品一区二区久久恐怖片 | 亚洲精品国产高清久久伦理二区| 亚洲成人av观看| 中文字幕色呦呦| 亚洲人av在线影院| 成人午夜短视频| 精品一区二区三区中文字幕| 杨幂毛片午夜性生毛片| 2020久久国产精品| 天天亚洲美女在线视频| 欧美人与禽猛交乱配视频| 看女生喷水的网站在线观看| 欧美日韩精品免费观看视一区二区| 日韩一级片在线观看| 激情图区综合网| 久久女人天堂| ckplayer中文字幕| 99理论电影网| 日韩电影在线观看中文字幕 | 不卡一卡2卡3卡4卡精品在| 欧美精品丝袜久久久中文字幕| 日韩精品五月天| 久久久久黄色| 97香蕉久久| 欧美精品一区二区视频| 中文字幕亚洲综合| 一区二区三区四区在线| 亚洲经典视频在线观看| 久久uomeier| 羞羞视频立即看| 国产精品一区二区三区在线 | caoporm免费视频在线| 日韩精品一区二区在线视频| 992tv成人免费视频| 欧美亚洲综合久久| 国精产品一区一区三区mba视频| 涩爱av色老久久精品偷偷鲁 | 中文在线观看免费| 国产乱子伦农村叉叉叉| 国产精品视频久| 欧美精品一区二区三区四区| www.激情成人| 国产精品传媒精东影业在线| 91黄页在线观看| 天天干天天综合| 久久精品99久久| 激情欧美一区| 久久久久国产免费免费| 欧美人与性动xxxx| 欧美色xxxx| 亚洲欧美bt| 99re热精品视频| 成人网视频在线观看| 一区不卡字幕| 性欧美hd调教| 久久网站最新地址| 中文字幕成人网| 欧美日韩在线播|