问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

TARS马上要成立基金会了,这款微服务框架适合你么?

发布网友 发布时间:2024-10-04 00:41

我来回答

1个回答

热心网友 时间:2024-10-21 13:20

目前开源界的微服务框架大体可以分为以下四个种类。

第一类是无服务治理的,这一类基本可以看做是一个RPC框架。RPC发展到现在已经有几十年的时间了,主要代表为gRPC、BRPC、Thrift,它们也都有对外开源的代码。

第二类是带治理功能,但是语言比较单一,主要的代表是以Java为主的Spring Cloud、dubbo等。

第三类就是Service Mesh,主要代表产品是Linkerd和ISTIO,这是未来的发展方向。

最后就是TARS,不仅支持多语言,还附带一些服务治理相关的功能产品。

TARS的架构体系如下:

1. TARS简介:TARS是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF(Total Application Framework),目前支持C++、Java、PHP、Nodejs、Go语言。该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或者服务快速实现开发、部署、测试,以及上线。

2. TARS整体架构:TARS的架构包含Devops相关方面、底层OSS的服务治理、支持的协议、服务治理的功能等。TARS支持五大编程语言,其中包括C++和JAVA、nodejs和PHP和GO,也可以扩展其它语言。

3. 服务治理:服务治理最重要在于客户端和服务端之间的调用,通过registry实现自动区域感知。此外,TARS还支持SET模型、流量控制、分布式跟踪和服务配置管理等功能。

gRPC架构体系:

gRPC主体是一个RPC框架,同样也定义了负载均衡策略。gRPC主要基于Protocol Buffers框架,Protocol Buffers是Google出品的序列化的框架,与开发语言和平台都无关,具有良好的可拓展性,可用于数据存储和通讯协议。gRPC官方介绍虽然简单,但实际应用时需要额外的脚本和参数。gRPC可以实现多数语言的代码客户端生成,但需要用户进行一些改造以实现与gRPC框架的集成。

Service Mesh的探索:

Service Mesh是一个相对底层的架构,作为微服务的底层架构。主要产品有linkerd和Istio,它们可以直接从底层做一些链路追踪方面的事情,通过应用下沉提高了系统的适用性。Service Mesh架构将服务做得很薄,将所有微服务治理的东西全部放到下层,从而实现整个服务的流量控制。

TARS与gRPC的对比:

TARS使用的是完整的微服务体系,非常方便快捷。如果使用gRPC,则需要自己建设周边的体系。未来腾讯云将以Service Mesh为主,慢慢替代原有框架。如果大家还在做框架开发相关的业务,可以慢慢地往Service Mesh上面靠。

Q&A:对于Service Mesh,Service Mesh相当于将所有的服务治理都单元化集成到某个应用中。每一个单元的负载均衡或流量控制,通过Sidecar实现流量的转化和分发,Sidecar获取目的地址并搭配策略做映射,实现流量均衡。

讲师简介:田甜,腾讯高级工程师,对分布式架构与容器化技术有深入研究,具有丰富的分布式架构设计开发与项目实践经验。目前专注TARS-GO框架开发,是TARS-GO早期发起人和最核心开发成员之一,也是腾讯游戏数据研发工程师,致力于在数据服务场景中应用微服务架构。

热心网友 时间:2024-10-21 13:22

目前开源界的微服务框架大体可以分为以下四个种类。

第一类是无服务治理的,这一类基本可以看做是一个RPC框架。RPC发展到现在已经有几十年的时间了,主要代表为gRPC、BRPC、Thrift,它们也都有对外开源的代码。

第二类是带治理功能,但是语言比较单一,主要的代表是以Java为主的Spring Cloud、dubbo等。

第三类就是Service Mesh,主要代表产品是Linkerd和ISTIO,这是未来的发展方向。

最后就是TARS,不仅支持多语言,还附带一些服务治理相关的功能产品。

TARS的架构体系如下:

1. TARS简介:TARS是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF(Total Application Framework),目前支持C++、Java、PHP、Nodejs、Go语言。该框架为用户提供了涉及到开发、运维、以及测试的一整套解决方案,帮助一个产品或者服务快速实现开发、部署、测试,以及上线。

2. TARS整体架构:TARS的架构包含Devops相关方面、底层OSS的服务治理、支持的协议、服务治理的功能等。TARS支持五大编程语言,其中包括C++和JAVA、nodejs和PHP和GO,也可以扩展其它语言。

3. 服务治理:服务治理最重要在于客户端和服务端之间的调用,通过registry实现自动区域感知。此外,TARS还支持SET模型、流量控制、分布式跟踪和服务配置管理等功能。

gRPC架构体系:

gRPC主体是一个RPC框架,同样也定义了负载均衡策略。gRPC主要基于Protocol Buffers框架,Protocol Buffers是Google出品的序列化的框架,与开发语言和平台都无关,具有良好的可拓展性,可用于数据存储和通讯协议。gRPC官方介绍虽然简单,但实际应用时需要额外的脚本和参数。gRPC可以实现多数语言的代码客户端生成,但需要用户进行一些改造以实现与gRPC框架的集成。

Service Mesh的探索:

Service Mesh是一个相对底层的架构,作为微服务的底层架构。主要产品有linkerd和Istio,它们可以直接从底层做一些链路追踪方面的事情,通过应用下沉提高了系统的适用性。Service Mesh架构将服务做得很薄,将所有微服务治理的东西全部放到下层,从而实现整个服务的流量控制。

TARS与gRPC的对比:

TARS使用的是完整的微服务体系,非常方便快捷。如果使用gRPC,则需要自己建设周边的体系。未来腾讯云将以Service Mesh为主,慢慢替代原有框架。如果大家还在做框架开发相关的业务,可以慢慢地往Service Mesh上面靠。

Q&A:对于Service Mesh,Service Mesh相当于将所有的服务治理都单元化集成到某个应用中。每一个单元的负载均衡或流量控制,通过Sidecar实现流量的转化和分发,Sidecar获取目的地址并搭配策略做映射,实现流量均衡。

讲师简介:田甜,腾讯高级工程师,对分布式架构与容器化技术有深入研究,具有丰富的分布式架构设计开发与项目实践经验。目前专注TARS-GO框架开发,是TARS-GO早期发起人和最核心开发成员之一,也是腾讯游戏数据研发工程师,致力于在数据服务场景中应用微服务架构。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
门?049期父母欲其改娶五字金口决,开是什么特号生肖 支付宝怎么把银行卡的钱转到余额里呢? 下载wampserver5,安装并启动后不能启用apache、mysql的功能,请问这是怎... wampserver安装多个版本phpmysqlapache 四季豆有哪些吃法值得推荐? 四季豆牛肉馅饼的家常做法是什么? 香煎四季豆豆腐饼怎么做好吃 腾讯会议没声音怎么修复-腾讯会议没有声音修复办法 西安市高新区所有幼儿园 西安高新第二初级中学学区有哪些小区 我的电脑是联想四核区动,4G内存,1g显卡。问能玩大型网游对战游戏吗? ...跟不上你的脚步,干脆就说迷了路”谁知道歌名. 要玩大型高配置单机游戏主板换成什么样的好?内存用不用增加到4G?显卡GT... 有3个公文秘密等级分别为“机密”、“秘密”、“秘密”,若这3个公文汇... ...显卡跑分才2770,这显卡能LOL吗,能玩什么大型游戏 ...不看好这感情,谁都不看好这决定。男女对唱的,求歌名啊! 拼多多双十一什么时候开始打折?从哪里进入? 重庆渝快保外地人能买吗 拼多多商家怎么用手机端报名爆款竞价? 在公文密级中.保密程度最高的是()。A.机密B.秘密C.绝密D.加密_百度知... 宝宝发烧刚吃完药身体出汗睡着了,体温降下来了,等会是不是还会发烧,在... 2022年涨工资最新消息 明年退休工资还会涨吗 月经来时可以汗蒸吗 月经在可以汗蒸吗 月经来可以汗蒸吗 女生大姨妈来了可以汗蒸吗 刹车片多少公里换一次?多少钱 汽车刹车片一般正常能跑多少公里? 外汇和贵金属投资可建立模拟交易的软件哪个好? 我房间里总是有特别大个的蜘蛛出现,怎么办啊? 基金合同都包含哪些主要内容? QQ中删除了对方 对方没删除我 他能看到我上线或者新写的日志吗_百度知... 我把QQ好友给删除了 我上线他那边是什么样的? ...作文,题目是《我们的暑假》,要求初二水平800字左右 我在手机QQ里把一个好友删除了,我还在他好友里面么?我上线,头像会亮么... 我功夫贼溜手游如何下载 在公文密级中.保密程度最高的是( )。A.机密B.秘密C.绝密D.加密 在公文密级中.保密程度最高的是()。A.机密B.秘密C.绝密D.加密 三国南阳隆中 我功夫贼溜如何下载 扭簧工作原理特点是什么? 高中学业水平考试多少分合格? 学业水平考试成绩多少分为合格 我想早上快走减肥,应该口腹还是吃点东西 火箭流瑜伽特点 苹果15pro静音按键失灵什么原因? 大汉情缘之云中歌在线观看1-45电视剧去哪里看95 iphone15p静音键不好使怎么办? 如何判断电脑哪部分故障? 腊猪脚需要炖多久