TARS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
TARS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
TARS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 BSD
开发语言 Java C/C++
操作系统 Linux
软件类型 开源软件
开源组织 Linux 基金会
地区 国产
投 递 者 局长
适用人群 未知
收录时间 2017-04-10

软件简介

TARS 是基于名字服务使用 TARS 协议的高性能 RPC 开发框架,同时配套一体化的服务治理平台,帮助个人或者企业快速的以微服务的方式构建自己稳定可靠的分布式应用。

TARS 是将腾讯内部使用的微服务架构 TAF(Total Application Framework)多年的实践成果总结而成的开源项目。

TARS 这个名字来自星际穿越电影人机器人 TARS,电影中 TARS 有着非常友好的交互方式,任何初次接触它的人都可以轻松的和它进行交流,同时能在外太空、外星等复杂地形上,超预期的高效率的完成托付的所有任务。拥有着类似设计理念的 TARS 也是一个兼顾易用性、高性能、服务治理的框架,目的是让开发更简单,聚焦业务逻辑,让运营更高效,一切尽在掌握。

目前该框架在腾讯内部,有 100 多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6 多万台服务器上运行使用。

技术架构:

详细介绍点此查看

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(18)
发表了资讯
2021/03/24 11:41

国际化开源项目之路 | TARS 基金会项目捐献计划

TARS基金会成立于2020年3月,是Linux基金会旗下的一个开源微服务基金会,致力于建立一个中立,强大和多元化的微服务生态系统。TARS基金会的发展壮大离不开优秀的开源项目,本文将介绍开源项目如何加入TARS的孵化流程以及项目治理计划。 TARS基金会建立起来的开源社区正在不断的壮大,已捐赠的开源项目有TARS、TarsGateway、TarsBenchmark、TarsJMeter和K8STARS,共计20多个项目正在孵化中。 TARS 基金会希望吸纳上下游的开源项目...

0
7
发表了资讯
2021/03/16 14:18

TARS基金会一周年啦!【文末开奖】

2021年3月10日,是Linux基金会旗下专注微服务的开源软件基金会——TARS基金会成立一周年的日子。这一年来,虽然我们因疫情影响无法见面,但TARS基金会还是在社区大家庭的共建下走向了越来越健康的状态。 今年TARS基金会迎来了4个新项目,使得我们的技术社区壮大了许多。在完整的项目治理方案和项目贡献计划的推动下,TARS基金会将拥有越来越多的项目及其运作良好的社区一同共建新一代微服务。TARS基金会在202 0年推出了TARS La...

0
1
2021/02/06 08:56

TARS 基金会 2020 年度报告

在2020年,TARS基金会成立,不仅开始为大家提供优质的开源微服务项目,还带来了许多精彩的开源资讯与教程资源,也通过了线上或现场的活动跟大家做进一步技术交流。本年度报告将呈现TARS基金会以及社区成员为创建一个完整的开源微服务生态的目标作出的一些努力与成果。 Who We Are Timeline TARS Landscape TARS项目摘要 TARS社区动态 2020年3月10日,Linux基金会正式宣布成立TARS基金会。TARS基金会是Linux基金会旗下的一个非盈...

2
7
2020/09/04 07:21

Tars 2.4.8 发布,引入多个组件

时间来到2020年9⽉, TARS推出2.4.8版本,经过多个版本的迭代优化, 最新的2.4.8版本在如下⼏个⽅⾯得到了增强, 在服务⽣态⽅⾯, 引⼊了以下⼏个组件: 网关 引⼊TarsGateway, Tars框架上任何运⾏的tars服务都能快速对外暴露http+json接⼝了, 极⼤提升了业务的开发效率。 DCache整合 进⼀步完成DCache的整合,DCache提供了DBAccess通⽤服务, web平台上⽀持DBAccess⼀键部署, 极⼤⽅便了DCache的使⽤。 压测⼯具 提供了两种...

0
3
2020/08/01 20:38

TARS圆桌对话:一个开源生态,如何支撑腾讯、阅文与虎牙的十亿用户

当前微服务架构火热,云原生这个大趋势下,关于为什么需要使用微服务架构,几乎不需要再陈词滥调。倒是采用微服务的时候会遇到什么问题有更多人关注。 目前普遍的看法是采用微服务需要解决的主要问题包括: 服务治理:基于分布式的微服务架构中,系统需要考虑服务发现、负载均衡、限流、熔断、超时、重试与服务追踪等具体环节,每个环节都不能出差错,治理起来并不简单。 开发难度大:微服务多是跨服务器甚至跨机房调用,开发人...

0
9
发表于服务端专区
2020/03/13 16:16

Linux 基金会宣布成立 TARS 子基金会:致力于构建微服务开源生态

3 月 10 日,Linux 基金会宣布旗下项目 TARS 正式成立 TARS 基金会。 20 世纪 60 至 70 年代,软件开发人员通常在大型机和小型机上使用单体架构进行软件开发,没有一个应用程序能够满足大多数最终用户的需求。垂直行业使用的软件代码量更小,与其他应用程序的接口更简单,而可伸缩性在当时并不是优先考虑的。 随着互联网的发展,开发人员逐渐将服务层从单体架构中分离出来,逐步产生 RPC 和 C/S 架构。 但是,当时的架构依旧无法...

3
7
2020/01/22 18:07

腾讯汤道生:开源不再是开发者的个人热情

1月17日,在腾讯与Linux基金会一年一度的联合开放日上,腾讯高级执行副总裁、云与智慧产业事业群总裁汤道生,首次公开阐述开源对腾讯的重要意义,他表示:“开源不再是开发者的个人热情,它已成为许多技术驱动型产业背后重要的创新推动力。在科技向善的使命与愿景指引下,腾讯将进一步拥抱开源,与广大开发者一起创造正向价值。” 腾讯高级执行副总裁、云与智慧产业事业群总裁 汤道生 该活动在深圳腾讯大厦举办,Linux基金会执行...

15
5
发表于AI & 大数据专区
2019/09/27 08:21

开源步履不停,腾讯 TARS 登陆码云 Gitee

TARS 是由腾讯捐赠给 Linux 基金会的开源微服务治理框架,目前已经有来自腾讯、阅文、虎牙、微软、微众、ARM、科大讯飞、好未来、优品财富、大唐移动等企业的贡献者,并有150多家企业正在使用。它能快速搭建系统及自动生成代码,兼顾易用性与高性能,同时支持 C++、Golang、Java、Node.js 与 PHP 在内的多种编程语言,帮助开发者及企业以微服务的方式快速构建自己稳定可靠的分布式应用,让开发聚焦业务逻辑,有效提升运营效率。...

21
78
发表于服务端专区
2019/08/27 17:55

Linux 基金会执行董事眼中的海量服务之道

在今年的美国加州圣迭戈开源峰会上,Linux基金会执行董事Jim Zemlin做了主题演讲。他把由腾讯主导开源并捐献给Linux基金会的微服务RPC框架TARS定义为“New ways to scale”,一种海量服务之道。与TARS一起在主题演讲中获得官方认证的还有Cloud Native、Let's Encrypt等多个业界知名项目。 Jim Zemlin Linux基金会执行董事 TARS是由腾讯开发的成熟RPC框架,能快速搭建系统及自动生成代码,兼顾易用性与高性能。同时,TARS支持C++...

3
8
发表于服务端专区
2019/07/05 13:28

腾讯 TarsCloud 获得尖峰开源技术创新奖

7月3日,由中国信息通信研究院主办的2019云计算开源产业大会在北京举办。腾讯开源独揽尖峰开源企业奖、尖峰开源技术创新奖(自主研发项目)、尖峰开源技术创新奖(基于社区版本二次开发项目)、行业开源技术领航奖和尖峰开源人物等5项大奖,并成为首个通过可信开源治理能力评估认证的自发开源企业。 其中微服务生态框架TarsCloud获得了尖峰开源技术创新奖(自主研发项目)。 近年来,云计算开源技术逐渐成为云计算发展的重要支撑...

5
16
发表于行业趋势专区
2018/12/17 08:12

TARS 斩获 2018 年最佳原创开源软件奖

最近在开源中国举办的开源年终盛典上,开源项目 TARS 获得了年度最佳原创开源软件奖。 谈到微服务,人们往往会提起Spring Cloud和Service Mesh。 目前带服务治理的微服务框架中,Spring Cloud对JAVA开发者在微服务系统开发过程的各个环节不断丰富,使其在JAVA开发领域有广泛的应用。 另外,近年Service Mesh 作为后起之秀,也得到了较为广泛的关注。它在 Sidecar 的基础上,强调了各个代理之间形成的有机网络,可以做到语言无关...

10
33
2018/05/15 17:33

Tars 1.4.0 发布,高性能 RPC 开发框架

Tars 1.4.0 已发布,更新内容如下: tars-java:提供集成 spring cloud 的能力 修复 tarsnotify 在某些环境不能重启 Tars 这个名字取自于电影"星际穿越"中的机器人,它是基于名字服务使用 Tars 协议的高性能 RPC 开发框架,配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。 Tars 是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架 TAF(Total Application Framework),目前支持 C++ 和 Java 两种语言。...

1
15
发表了资讯
2017/11/16 10:24

腾讯联合科大讯飞,TARS 正式支持 Google ProtoBuf

腾讯今年4月开源的微服务架构 Tars ,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用,一经推出受到了广泛关注。今天,腾讯宣布与科大讯飞进行深度技术合作,将 Google Protocol Buffers 与 TARS 自身的编解码协议进行集成,TARS-PB 正式开源。 Protocol Buffers (简称 PB )是 Google 的一种数据交换的格式,它独立于语言,独立于平台,最早公...

15
33
发表了资讯
2017/04/10 11:53

腾讯开源微服务架构 Tars,高性能 RPC 开发框架

腾讯微服务架构 Tars 于今日正式开源。 Tars 取名于电影“星际穿越”中的机器人,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用。据称,Tars 是腾讯内部使用将近十年的基于微服务的统一应用框架 TAF(Total Application Framework),目前有在100多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6多万台服务器上运行使用...

13
157
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
18 评论
474 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部
返回顶部
顶部