文档章节

持续开放,腾讯TARS、TSeer助力Linux建设开源社区

腾讯开源
 腾讯开源
发布于 2018/06/26 14:09
字数 2054
阅读 311
收藏 5

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

25日, LC3(LinuxCon + ContainerCon + CloudOpen)中国2018大会在北京开幕,该会议由Linux基金会主办,是集Linux、容器、云技术、网络、微服务等多种前沿开源议题于一身的科技盛会,吸引超过2000名开源专家共聚一堂。在本届大会上,腾讯宣布将其两大自研开源项目——高性能RPC开发框架TARS,及其轻量化名字服务方案TSeer贡献给Linux基金会。

腾讯副总裁曾宇表示:“我们很高兴TARS和TSeer开源项目可以加入Linux基金会。十多年来,腾讯积累了丰富的应对海量用户的经验,包括如何实现最佳的资源分布、负载均衡、容灾容错等。TARS和TSeer独特的用户经验将为Linux社区提供很好的补充,也希望基于基金会的支持,在国际上吸引更多的顶尖开发者。

“我们非常感谢腾讯对TARS和TSeer的开源。这些创新技术能让大量的研发团队获益。” Linux基金会执行董事Jim Zemlin对与腾讯的合作表示高度认同,“对Linux基金会而言,腾讯开源项目的加入,将对社区透明管理、市场支持、人才培训、法务援助等方面带来一系列积极影响。我们期待日后与逐渐壮大的中国开源社区展开更深入的合作。”

据悉,TARS是由腾讯开发的成熟RPC框架,能快速搭建系统及自动生成代码,兼顾易用性与高性能。同时,TARS支持远程操作和包括C++,Java,Node.js,PHP、Python在内的多种编程语言,帮助开发者及企业以微服务的方式快速构建自己稳定可靠的分布式应用,让开发聚焦业务逻辑,有效提升运营效率。

TSeer则是TARS的轻量化名字服务方案。它作为一套服务注册发现容错的方案,基于轻巧灵便、对业务的侵入性低、支持多种负载均衡算法等特点。在服务发现的核心功能之上,TSeer还为用户提供可靠的故障容错策略。目前,TSeer广泛运用于QQ浏览器、应用宝、腾讯手机管家、腾讯文学等腾讯产品中,承载着日均百亿级的请求量。

聚焦TARS框架的高效用性,不难发现它在服务发现、智能调度、容灾容错和灵活融合方面展现的卓越能力。TARS将完备、多维的监控设备与可视化管理平台结合,有效实现高效运作。相比于其他开源微服务框架,TARS多语言支持、可延展协议、便捷开发操作与监控的特点使其竞争优势进一步突显。

TSeer的独特优点则在两方面体现:在容灾容错上,TSeer通过支持多种负载均衡算法向用户提供可靠的故障容错策略;在优化调用上,TSeer将IDC分组、Set分组和All三种不同的路径方案与智能最优的时序方案结合,有效解决业务跨地区、跨机房调用等难题,极大提升服务的可用性和调用质量。

TARS和TSeer已经在腾讯内部打磨十年之久,并在手机QQ浏览器、应用宝、手机管家等160多个核心业务、5万多台服务器上广泛应用。2017年4月,TARS正式宣布开源,社区参与度显著提升。在过去八个月中,TARS又主动进行了三个版本的迭代,涉及多种新功能、语言及ProtoBuf协议的更新。此外,阅文集团、虎牙、优品财富、科大讯飞等项目成员也积极为TARS与TSeer贡献,带动了TARS与TSeer在金融、教育、健康医疗、政务等多个行业领域的应用。

想进一步了解TARS和TSeer,或希望对项目作出贡献,可通过以下网址获得更多信息。 TARS:https://github.com/Tencent/Tars TSeer:https://github.com/Tencent/TSeer

其他参考引言

1、韩天峰 SWOOLE开源项目创始人表示,TARS开源结合PHP SWOOLE的开源项目后,很多企业都可以直接基于TARS解决他们服务治理的问题。在服务治理领域,这样一个项目开源的开源让每个企业都可以向TARS贡献,也都可以从TARS中受益。

2、科大讯飞高级系统架构师凌军分享到:“TARS为服务治理领域提供了成熟的解决方案。我们把TARS与自有的服务治理平台做了一些融合,同时对在ProtoBuf协议支持方面做了技术贡献。在引入TARS之后,可以明显发现,我们平台稳定性、性能以及运维支持都有比较大的提升。”

3、阅文集团副总裁傅徐军说道:“TARS解决了阅文集团在服务发现、智能调度、负载均衡、容灾容错、立体化监控和可视化运营管理的问题,研发效率得到了极大的提升,运维成本也明显的减少,整体系统的稳定性也取得了卓越的效果。”

关于腾讯开源国际社区活动

腾讯以 GitHub 为主要阵地进行开源项目经营: 截止到 2018 年 6 月,正式发布的腾讯对外开源项目共计 57,GitHub获得了15万Star。在国内和国际社区收获了理解与认可。

•腾讯很多业务团队参与贡献OpenStack、 KVM、docker、NVDIMM、ceph、HBase、Hadoop、linux、Spark、kubernetes、torrent、dht、goprocinfo、flannel、netlink等知名开源社区和项目,成为会员和maintainer,受到国际肯定和认可。例如: •成为Openstack 基金会白金会员,获得2017全球OpenStack Superuser奖项; •成为Linux Deep Learning基金会白金会员,并获得董事会席位,增强对公司业务至关重要的AI领域在未来国际范围内的领导力。 •LInux基金会黄金会员(即将升级为白金会员),加强腾讯与Linux基金会开展深度合作的基础,接触更多开源社区资源。 •CNCF黄金会员,腾讯在容器服务、KVM虚拟化等重大开源项目贡献力量; •加入MariaDB释放腾讯云数据库CDB和腾讯游戏DBA的多年积累; •加入Linux Foundation Networking(LFN)基金会,以银牌会员的身份参与LFN项目的维护,规划以及建设。 •过去一年,产生一名docker项目maintainer,一名ceph项目的maintainer,一名NVDIMM虚拟化的maintainer,贡献了44个patch到HBase社区,35个patch到docker,31个patch到Hadoop, 17个patch到ceph, 13个patch到Spark, 9个patch到kubernetes

关于 Linux 基金会

Linux 基金会是世界顶级开发者构建开源生态系统、推进产业转型的首选。它与全球开源社区一起,正通过创立迄今最大的共享技术投资来解决最棘手的技术难题。基金会成立于 2000 年,目前能为开源项目的运用拓展提供工具、培训及事件支持,为项目带来单一公司无法实现的经济效益。更多信息请参见 www.linuxfoundation.org。

© 著作权归作者所有

共有 人打赏支持
腾讯开源
粉丝 63
博文 35
码字总数 69748
作品 0
私信 提问
加载中

评论(2)

cn-latitude
cn-latitude
为腾讯点个赞 自下而上的开源之路 很赞
groot_
groot_
先出QQ for Linux再说!
腾讯成为 Linux 基金会白金会员,贡献两大自研项目

6月25日, LC3(LinuxCon + ContainerCon + CloudOpen)2018 大会在北京开幕,会上,Linux 基金会宣布腾讯成为基金会的最新白金会员,同时腾讯也宣布将其两大自研开源项目——高性能 RPC 开发...

王练
2018/06/25
8.5K
55
腾讯三大运维开源项目齐聚“OSCAR开源先锋日”

10月20日,腾讯开源三大运维开源项目——TARS、蓝鲸和织云Metis首次集结,参与了由中国信息通信研究院主办、云计算标准与开源推进委员会承办的 “OSCAR开源先锋日”。会上,腾讯开源团队与前...

腾讯开源
2018/10/20
0
0
TARS 斩获 2018 年最佳原创开源软件奖

最近在开源中国举办的开源年终盛典上,开源项目 TARS 获得了年度最佳原创开源软件奖。 谈到微服务,人们往往会提起Spring Cloud和Service Mesh。 目前带服务治理的微服务框架中,Spring Clou...

oschina
2018/12/17
0
0
腾讯开放云实验室、开源AI框架Angel和NCNN等项目

当人工智能不再遥不可及,用户像“插上电”一样“接入云”,开发者再次迎来新一波的机遇。在云+未来峰会上,腾讯云正式推出“智能云”。而在6月22日的开发者专场上,腾讯发布面向开发者的云实...

Turling_Never_DIE
2017/06/26
0
0
移动互联新时代离不开开源的力量

  【IT168评论】开源是一个强大的力量,也是整个科技领域的重要组成部分。开源的精神吸引了国内外重量级的企业参与。一年一度的开源中国开源世界高峰论坛已经来到了第八届,移动技术成为了...

it168网站
2013/07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《蒙福人生》读后感作文2900字

《蒙福人生》读后感作文2900字: 我们的财富从何来?投胎、勤奋、智慧、机遇?我相信会有很多小伙伴会把上面的选项都否掉,或是一定要加一个前提即我们是基督徒当然是从神而来。如果我们确定...

原创小博客
11分钟前
0
0
使用xtrabackup备份数据库

使用xtrabackup备份数据库 提供一个参考文档:http://xtra.aminglinux.com mysqldump对于导出几个G的数据库或几个表,还是不错的,速度并不慢。一旦数据量达到几十上百G,无论是对原库的压力...

wzb88
18分钟前
0
0
Java 命令行工具使用

待更新 https://lotabout.me/2018/QQA-Understanding-jstat-gc-output/

lemos
44分钟前
2
0
Python自制微信机器人:群发消息、自动接收好友

运营公众号也有半年了,今年5月份开始的,之前一直用一款windows工具来运营自动接受好友请求、群发文章、自动回复等操作,但颇有不便。 举几个场景: 突然在外面看到一篇文章很好,临时写了一...

上海小胖
47分钟前
1
0
C# WPF上位机实现和下位机TCP通讯

下位机使用北京大华程控电源DH1766-1,上位机使用WPF。实现了电压电流实时采集,曲线显示。上午在公司调试成功,手头没有程控电源,使用TCP服务端模拟。昨天写的TCP服务端正好排上用场。 界面...

SEOwhywhy
48分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部