7月3日,由中国信息通信研究院主办的2019云计算开源产业大会在北京举办。腾讯开源独揽尖峰开源企业奖、尖峰开源技术创新奖(自主研发项目)、尖峰开源技术创新奖(基于社区版本二次开发项目)、行业开源技术领航奖和尖峰开源人物等5项大奖,并成为首个通过可信开源治理能力评估认证的自发开源企业。 其中微服务生态框架TarsCloud获得了尖峰开源技术创新奖(自主研发项目)。 近年来,云计算开源技术逐渐成为云计算发展的重要支撑和导向,改变了以往的信息技术进化模式,引领软件技术标准的发展和创新,深刻影响着整个信息技术产业的发展格局,TarsCloud多年来在该领域一直不断发展。 目前,TarsCloud包括Tars、TSeer与DCache三个开源项目。
Tars取名于电影“星际穿越”中的机器人,是腾讯内部使用将近十年的基于微服务的统一应用框架TAF(Total Application Framework),目前腾讯有160多个业务(如手机浏览器、应用宝、手机管家等)在1.6多万台服务器上使用Tars。2017年,Tars在GitHub开源,目前拥有超过7000个star。作为众多RPC框架中比较杰出的代表,Tars在性能方面4倍于同类型的谷歌开源的gRPC框架。 业内同类型RPC开源框架众多,Tars的技术创新在于:
2018年6月,Tars开源项目捐赠给了Linux基金会,通过基金会,Tars能触达更多开发者,助力更多企业和个人在微服务方面高效开发。 作为Tars生态的组成部分,TSeer、DCache分别于2018、2019年在GitHub开源,均基于BSD 3-Clause License开源协议,TSeer同样于2018年6月随Tars一起被捐赠给Linux基金会。 TSeer的技术创新表现在:
DCache作为基于Tars的分布式NoSQL存储系统,同样有很多创新特性:
截至2019年7月3日,TarsCloud累计Star数超过一万,已有87位贡献者,平均两个月发行一次新版本, Commit数达1479个,现有13个代码库。不管是从代码受欢迎程度,还是项目的维护程度来看,都是同期同类开源项目中的较高水平,目前各项数据增长态势平稳,整体项目比较健康。事实上,TarsCloud开源项目目前已在上百家企业应用,涵盖即时通讯、直播、视频、游戏、金融、交通与IoT等多个行业。 TarsCloud获得尖峰开源技术创新奖后的脚步并没有停下,据了解,TarsCloud账户下后续还会开源腾讯内部的TConfig、TMonitor等项目,并且将支持Docker与Kubernetes。 |