正文
“我们非常感谢腾讯对 TARS 和 TSeer 的开源。这些创新技术能让大量的研发团队获益。” Linux 基金会执行董事 Jim Zemlin 对与腾讯的合作表示高度认同,“对 Linux 基金会而言,腾讯开源项目的加入,将对社区透明管理、市场支持、人才培训、法务援助等方面带来一系列积极影响。我们期待日后与逐渐壮大的中国开源社区展开更深入的合作。”
据悉,TARS 是由腾讯开发的成熟 RPC 框架,能快速搭建系统及自动生成代码,兼顾易用性与高性能。同时,TARS 支持远程操作和包括 C++、Java、Node.js、PHP、Python 在内的多种编程语言,帮助开发者及企业以微服务的方式快速构建自己稳定可靠的分布式应用,让开发聚焦业务逻辑,有效提升运营效率。
TSeer 则是 TARS 的轻量化名字服务方案。它作为一套服务注册发现容错的方案,基于轻巧灵便、对业务的侵入性低、支持多种负载均衡算法等特点。在服务发现的核心功能之上,TSeer 还为用户提供可靠的故障容错策略。目前,TSeer 广泛运用于 QQ 浏览器、应用宝、腾讯手机管家、腾讯文学等腾讯产品中,承载着日均百亿级的请求量。
聚焦 TARS 框架的高效用性,不难发现它在服务发现、智能调度、容灾容错和灵活融合方面展现的卓越能力。TARS 将完备、多维的监控设备与可视化管理平台结合,有效实现高效运作。相比于其他开源微服务框架,TARS 多语言支持、可延展协议、便捷开发操作与监控的特点使其竞争优势进一步突显。