tars

作者: shuinan | 来源:发表于2019-12-03 15:37 被阅读0次

tarsjs

tars支持nodejs,非常好的一个功能。

另外,开发中,我们希望客户端支持js来直接调用服务。 这个时候需要用到tars2node。

简单写个脚本搞定

/usr/local/tars/cpp/tools/tars2node ./*.tars

for element in `ls *.js`

do  

    echo $element

    browserify ./$element > ./tarsjs/$element

done

rm *.js

另外,这时候可能会报错: Cannot find module '@tars/stream'

那么: npm install -g @tars/stream 即可。

https://cloud.tencent.com/developer/article/1394046 TARS配置解析源码分析

tars管理:

Web管理系统:在Web上可以看到服务运行的各种实时数据情况,以及对服务进行发布、启停、部署等操作;

Registry(路由+管理服务):提供服务节点的地址查询、发布、启停、管理等操作,以及对服务上报心跳的管理,通过它实现服务的注册与发现;

Patch(发布管理):提供服务的发布功能;

Config(配置中心):提供服务配置文件的统一管理功能;

Log(远程日志):提供服务打日志到远程的功能;

Stat(调用统计):统计业务服务上报的各种调用信息,比如总流量、平均耗时、超时率等,以便对服务出现异常时进行告警;

Property(业务属性):统计业务自定义上报的属性信息,比如内存使用大小、队列大小、cache命中率等,以便对服务出现异常时进行告警;

Notify(异常信息):统计业务上报的各种异常信息,比如服务状态变跟信息、访问db失败信息等,以便对服务出现异常时进行告警;

原则上要求全部的节点之间网络互通,至少每台机器的node能够与公共框架节点之间都是可以连通的。

https://zhuanlan.zhihu.com/c_1099707347118718976  某人的tars分析专栏  https://cloud.tencent.com/developer/column/74121

https://blog.csdn.net/killer0128/article/details/81583273  tars源码解析

http://www.techweb.com.cn/data/2018-06-25/2678890.shtml TSeer则是TARS的轻量化名字服务方案。它作为一套服务注册发现容错的方案,基于轻巧灵便、对业务的侵入性低、支持多种负载均衡算法等特点。在服务发现的核心功能之上,TSeer还为用户提供可靠的故障容错策略。目前,TSeer广泛运用于QQ浏览器、应用宝、腾讯手机管家、腾讯文学等腾讯产品中,承载着日均百亿级的请求量。

相关文章

  • rpc Tars.js

    00 - 安装 $ npm install @tars/rpc 01 - tars简介 tars是Tars4Nod...

  • TARS web后端审计小结

    TARS web后端审计小结 0x00 什么是TARS? Tars是基于名字服务使用Tars协议的高性能RPC开发...

  • c++ 生成文件报错

    修改 /usr/local/tars/cpp/makefile/makefile.tars

  • 腾讯 Tars 基础框架搭建过程

    Tars 简介 腾讯 Tars 是腾讯内部使用的 TAF(Tencent Application Framewor...

  • 腾讯微服务框架Tars介绍

    1、介绍 1、github地址https://github.com/Tencent/Tars/。 2、tars是R...

  • tars

    tarsjs tars支持nodejs,非常好的一个功能。 另外,开发中,我们希望客户端支持js来直接调用服务。 ...

  • 乱弹微服务

    1. 前言 3 月 10 日,Linux 基金会宣布旗下项目 TARS 正式成立 TARS 基金会,宣称致力于构建...

  • Tars 微服务框架

    目录 1.介绍 2.设计思路 3.整体架构 4.平台特性 1. 介绍 Tars是【基于名字服务】【使用Tars协议...

  • Tars | 第0篇 腾讯犀牛鸟开源人才培养计划Tars实战笔记

    腾讯犀牛鸟开源人才培养计划Tars实战笔记目录 前言 在2021年夏,笔者参加了腾讯首届开源人才培养计划的Tars...

  • 阅文集团 梁晨 - TARS-PHP

    介绍高性能RPC框架TARS的基本设计思想,以及在PHP语言和框架层面的TARS解决方案的设计与实现。以阅文集团的...

网友评论

      本文标题:tars

      本文链接:https://www.haomeiwen.com/subject/fdrcvctx.html