编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

我为什么腾讯Tars微服务框架?(腾讯tars框架官网)

wxchong 2024-10-14 18:05:35 开源技术 54 ℃ 0 评论

一句话说完的事情:

Tars微服务框架是腾讯开源的一款高性能、支持多语言、开发运维一体化微服务框架。

高性能:

相比很多微服务框架,Tars排名绝对是靠前的。或许有人会说,不说具体的语言实现,都是扯淡。确实,目前Tars支持C++、Go、Java、PHP和Nodejs等主流开发语言,其中C++、Go我接触最多,是有话语权的,性能排名在众多微服务框架中排名5不成问题。

多语言:

目前Tars支持C++、Go、Java、PHP和Nodejs等主流开发语言。对我来说,我选择Tars不单纯是为了工作需要,更是觉得可以学习更多的语言,更多的技术栈。毕竟,作为技术人,艺多不压身。

开发运维一体化:

我们知道,一个完整的开发流程至少包括:开发、自测、测试、发布、运维。通过Tars,就可以轻松的开发一个微服务应用,自测、测试和发布直接可以在开发运维平台操作,还可以查看到完善的服务监控信息。

另外,要说明一点的是,Tars是腾讯开发的,腾讯开源的一些东西,好是好,就是感觉做得不是很认真。虽然Tars项目确实投入人力去维护了,不过我觉得还是不够,包括但不限于代码风格、代码注释、技术文档规范,都做得不够好。所以我公司内部自己维护了一套Tars服务代码,在代码规范、代码注释、文档规范、代码服务做了一定的处理。所以,在做应用开发时,不用操心那么多底层细节,还是用得很爽的。

你们觉得呢?

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表