高性能 RPC 开发框架 Tars

BSD
Java C/C++
Linux
腾讯
2017-04-10
局长

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

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

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

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

技术架构:

详细介绍点此查看

加载中

评论(12)

开不了囧
开不了囧
为何java源码一行注释都没?
小马哥_mark
小马哥_mark
和dubbo比易上手度如何?
彪付_3个字符
不敢入腾讯的坑啊,还是spring cloud走一波吧
超级大丁丁
超级大丁丁
有一个集成最佳实践应该更受欢迎
每周精粹
每周精粹
集成难度大?
J
JAVA初学者
鹅厂的dubbo竞品, 看着比msec有诚意一些
开源X
开源X
电影才出来多少年,就多年的实践成果
kyle_xu
kyle_xu
这个还是极力推荐的,腾讯对于服务性能的要求很高,出来的一些开源项目都是讲究性能的
月湾月弯
月湾月弯
nginx变种。。。
代码潇洒哥
代码潇洒哥
国内的jeesz也不错,里面有集成dubbo

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

Tars 1.4.0 已发布,更新内容如下: tars-java:提供集成 spring cloud 的能力 修复 tarsnotify 在某些环境不能重启 Tars 这个名字取自于电影"星际穿越"中的机器人,它是基于名字服务使用 Ta...

05/15 17:33

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

腾讯今年4月开源的微服务架构 Tars ,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用,一经推出受到了广泛...

2017/11/16 10:24

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

腾讯微服务架构 Tars 于今日正式开源。 Tars 取名于电影“星际穿越”中的机器人,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构...

2017/04/10 11:53

没有更多内容

加载失败,请刷新页面

没有更多内容

14
回答
【开源访谈】腾讯刘豪:腾讯内部有 160 多个业务使用微服务架构

近几年,微服务架构由于其简单和灵活性,受到业内越来越多人士的青睐。目前对“微服务” 的架构风格并没有提供精确的定义,它的优势是什么?在技术选型上需要注意哪...

2017/08/31 15:51
33
回答
高手问答第 167 期 —— 高性能 RPC 开发框架 Tars

OSCHINA 本期高手问答(2017 年 8 月 23 日 — 8 月 29 日)我们请来了刘豪 @helloopenworld 为大家解答关于微服务和...

2017/08/23 09:51

没有更多内容

加载失败,请刷新页面

没有更多内容

TarsGo支持Protocol Buffer

Tars是腾讯从2008年到今天一直在使用的后台逻辑层的统一应用框架TAF(Total Application Framework),目前支持C++,Java,PHP,Nodejs,Golang语言。该框架为用户提供了涉及到开发、运维、以及...

11/12 11:33
185
0
干货| PHPCon上TARS-PHP全面解读及PPT下载

2018年5月19日,在上海举行的第六届中国PHP开发者大会(PHPCon)上,腾讯开源项目TARS首次全面发布PHP版本,阅文集团高级开发工程师梁晨对PHP如何通过TARS构建高性能RPC框架做了经验分享。 ...

05/21 14:51
629
0
看看“疫苗查询”小程序有温度的代码

近日,一篇《疫苗之王》刷爆了朋友圈,疫苗的安全问题被推到了风口浪尖,腾讯安全反诈骗实验室团队推出了“腾讯安心计划”小程序,方便用户便捷地查询疫苗安全信息。 这样一个暖心的小程序是...

07/30 11:16
36
0
持续开放,腾讯TARS、TSeer助力Linux建设开源社区

6月25日,Linux 基金会,集结世界顶级开发者的非营利开源组织,宣布腾讯正式成为Linux基金会白金会员。这意味着,腾讯继今年3月成为LF深度学习基金会初始白金会员后,进一步与Linux基金会深入...

06/26 14:09
299
0
腾讯 Tars 开源 Go 版本 Tars-Go,并发性能比 gRPC 高 5 倍

近日,腾讯宣布正式开源 Tars 的 Golang 版本 Tars-Go,其并发性能比 gRPC 的高 5 倍。 Tars 是腾讯开源的一款微服务框架,它于去年 4 月份开源,并于今年 6 月捐赠给了 Linux 基金会。Tars ...

09/18 06:45
5.3K
3
腾讯将两大自研项目送给Linux基金会

6 月 25 日,Linux 基金会,集结世界顶级开发者的非营利开源组织,宣布腾讯正式成为 Linux 基金会白金会员。这意味着,腾讯继今年 3 月成为 LF 深度学习基金会初始白金会员后,进一步与 Linu...

07/04 09:36
8
0
腾讯将两大自研项目送给Linux基金会

6 月 25 日,Linux 基金会,集结世界顶级开发者的非营利开源组织,宣布腾讯正式成为 Linux 基金会白金会员。这意味着,腾讯继今年 3 月成为 LF 深度学习基金会初始白金会员后,进一步与 Linu...

07/04 21:28
8
0
腾讯将两大自研项目送给Linux基金会

6 月 25 日,Linux 基金会,集结世界顶级开发者的非营利开源组织,宣布腾讯正式成为 Linux 基金会白金会员。这意味着,腾讯继今年 3 月成为 LF 深度学习基金会初始白金会员后,进一步与 Linu...

07/04 09:00
22
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部