TARS是基于名字服务使用Tars协议的高性能RPC开发框架,
配套一体化的运营管理平台,并通过伸缩调度,实现运维半托管服务。
在腾讯内部已使用十年有余
TARS支持C++,JAVA,PHP,NodeJS等多种语言
快速构建,自动代码生成,持续集成
服务发现,容灾容错,智能调度
无损变更,立体化监控,可视化管理
TARS开源项目最根本解决了分布式计算的问题。十多年来,腾讯积累了对海量用户的 经验,在面对海量用户的时候,很清楚怎么样去做分布、怎么样去做负载均衡、怎么 样去容错等等。TARS能比较多的节省研发成本,以及减少事故出现的机会。TARS是 比较适合稍微中型或比较大型的私有云使用,它拥有更大的优势。
阅文集团需要一个分布式的计算框架,一个高性能的RPC架构以及微服务的治理平台。 在做了很多的技术架构造型之后,最终选择的TARS。经过持续的技术交流和逐步的架 构演变,解决了阅文集团在服务发现、智能调度、负载均衡、容灾容错、立体化监控 和可视化运营管理的问题。阅文集团在技术架构上取得了很好的效果,跟我们的预期 非常一致,研发效率得到了极大的提升,运维成本也明显的减少,整体系统的稳定性 也取得了卓越的效果。