本港台开奖现场直播 j2开奖直播报码现场
当前位置: 新闻频道 > IT新闻 >

码报:【j2开奖】腾讯开源基于微服务的平台Tars:RPC开发、服务治理及一体化运营管理(5)

时间:2017-04-11 14:41来源:天下彩论坛 作者:开奖直播现场 点击:
对业务配置进行集中管理并且操作web化,使配置修改更容易,通知更及时,配置变更也更安全;对配置变更进行历史记录,让配置可以轻松回退到前一版本

对业务配置进行集中管理并且操作web化,使配置修改更容易,通知更及时,配置变更也更安全;对配置变更进行历史记录,让配置可以轻松回退到前一版本。配置拉取服务化,服务只需调用配置服务的接口即可获取到配置文件。

为了能灵活管理配置文件,配置文件分为几个级别:应用配置、Set配置、服务配置和节点配置。

应用配置为最高一级的配置文件,它是多个服务配置提炼出来的公共配置,服务配置通过引用它来使用其配置内容。

Set配置是具体一个Set分组下所有服务的公共配置,在应用配置的基础上进行补充追加。

服务配置是具体一个服务下所有节点的公共配置,可以引用应用配置。

节点配置是一个应用节点的个性化配置,它和服务配置合并成为具体一个服务节点的配置。

  6Tars概述回顾

Tars已经开源,开源地址为:https://github.com/Tencent/Tars,QQ技术交流群:579079160。

目前腾讯内部和外部开源的框架的核心功能和代码都是一样的,主要区别在于运维侧,精简和优化了和内部系统耦合比较深、以及内部运维管理相关的一些功能特性。

Tars适合消息调用客户端和服务端比较明确的业务场景,不太适合消息需要订阅/发布的业务场景。

  7与同类框架对比

Tars与业界其他同类或相识的应用框架相比:

一是Tars提供了支持多语言(C++/Java)的高性能(性能可达40w/s)RPC开发框架,比如业界开源的Dubbo只支持Java,业界开源的Thrift、gRPC性能没有Tars好;

二是Tars具有针对服务进行治理的运营管理平台,比如名字路由与发现、部署/发布/扩缩容、立体化监控、日志管理、配置管理等,让系统的运行状态一切尽在掌握,而业界的Thrift、gRPC只是RPC通信框架,业务在它们之上还要做很多时期;

三是Tars经过多年在不同业务上的实践和发展,其成熟度和稳定性更好,目前腾讯内部有160多个业务(比如手机浏览器、应用宝、手机管家、手机QQ等)、在上万台机器上在使用Tars框架。

  作者介绍

钟科,十余年的互联网工作经验,主要负责腾讯移动互联网事业群的基础框架平台的建设,专注于微服务架构、云平台、分布式NoSQL存储等技术领域。

  今日荐文

  

码报:【j2开奖】腾讯开源基于微服务的平台Tars:RPC开发、服务治理及一体化运营管理

  吴恩达:为什么我说人工智能会是划时代的变革?

(责任编辑:本港台直播)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容