一口气!腾讯贡献TARS、TSeer两大项目给Linux基金会

   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获得了14万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。

原文发布于微信公众号 - 腾讯开源(tencentopen)

原文发表时间:2018-06-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏WeTest质量开放平台团队的专栏

远离服务器宕机,腾讯WeTest正式推出服务器深度性能测试服务

原文链接:https://wetest.qq.com/lab/view/415.html

912
来自专栏即时通讯技术

QQ的成功,远没有你想象的那么顺利和轻松

如果QQ是一个人,看似风光,其实从出生到成长,过程饱经错荡,堪算坎坷。它的人生历程确实也够励志的了。

712
来自专栏即时通讯技术

QQ的成功,远没有你想象的那么顺利和轻松

如果QQ是一个人,看似风光,其实从出生到成长,过程饱经错荡,堪算坎坷。它的人生历程确实也够励志的了。

573
来自专栏织云平台团队的专栏

腾讯云运维干货沙龙-海量运维实践大曝光 (一)

12月16日,首期沙龙“海量运维实践大曝光”在腾讯大厦圆满举行。沙龙出品人腾讯运维技术总监、复旦大学客座讲师、DevOps专家梁定安,讲师腾讯手机QQ运维负责人...

8481
来自专栏菜鸟致敬

为什么没有IPv5?

曾经我也想过ipv5去哪了… 所有文档都表示,ipv5被视为一个内部项目而没有广泛使用。我们都被骗了。经过我的努力调查发现,ipv5事实上是一个真实存在的...

31411
来自专栏云计算D1net

移动云计算将带来更多的安全问题

随着移动互联网的快速发展,云计算服务开始在手机、平板电脑等移动终端上得到广泛应用,结合了移动终端设备的移动通信、位置定位、相机等功能之后,移动云计算使手机突破了...

3496
来自专栏SDNLAB

SD-WAN领域16个热门网络产品

新的SD-WAN产品闪亮登场 随着网络蓝图逐渐向软件定义的方式转变,厂商们都发布了新的产品旨在降低成本,提高网络自动化并提高效率。 解决方案提供商需要着眼于新的...

36012
来自专栏鹅厂网事

腾讯DCI上线基于集中控制的SR-TE方案

"鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

2446
来自专栏即时通讯技术

微信七年回顾:历经多少质疑和差评,才配拥有今天的强大

不知不觉,微信已经诞生七年了。 从第一版到现在,微信的演变史,很像一部创业史,很好地诠释了创业者能经得起多少质疑和差评,才配拥有多大的成功。

821
来自专栏Java架构

『独家』BAT面试Java高级程序员的面试题及答案

1737

扫码关注云+社区