6 月 25 日, 腾讯副总裁曾宇在LC3中国 2018 大会宣布,腾讯TARS 和 TSEER 开源项目加入 LINUX 基金会。LINUX 基金会是集结世界顶级开发者的非营利开源组织。
腾讯两大自研项目加入 LINUX 基金会,使腾讯顺利成为 LINUX 基金会白金会员。事实上,今年 3 月,腾讯已受邀成为 LF 深度学习基金会初始白金会员。腾讯正式成为 LINUX 基金会白金会员,意味着其进一步与 LINUX 基金会深入协作。
腾讯副总裁曾宇在LC3(LINUXCON + CONTAINERCON + CLOUDOPEN)中国 2018 大会上表示:“我们很高兴 TARS 和 TSEER 开源项目可以加入 LINUX 基金会。十多年来,腾讯积累了丰富的应对海量用户的经验,包括如何实现最佳的资源分布、负载均衡、容灾容错等。TARS 和 TSEER 独特的用户经验将为 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 在金融、教育、健康医疗、政务等多个行业领域的应用。
友情链接