![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Tars
guotianqing
这个作者很懒,什么都没留下…
展开
-
Tars框架及Dcache返回的错误码一览
简介看到这篇文章的同学,应该都知道Tars和Dcache了。但在使用时,有时会遇到冰冷的数字:错误码。由于没有文字描述性信息,还要回去查看各种文档,甚至查看源码。这是笔者的经历。经过查找,找到了定义错误码的源文件,贴在此处,方便查阅。最新定义以官方代码为主。Tars框架错误码tars错误码文件位于:tarscpp/servant/protocol/servant/BaseF.tars。module tars{/////////////////////////////////////原创 2020-10-09 18:31:24 · 1083 阅读 · 0 评论 -
Linux下Tars框架服务更新(含自动更新脚本)
简介本文适用于使用源码部署的Tars框架。具体部署请参考腾讯开源后台开发框架Tars安装。这种方式安装的框架,其各个服务是编译出来的独立的进程,所以更新时也是独立更新。注意:不建议单独更新某一个模块,因为各个模块的版本可能存在依赖关系,建议整套升级。本文是笔者自行安装后的总结,具体以官方发布为准。升级步骤下载最新版本代码git clone https://github.com/TarsCloud/TarsFramework.git --recursive如果已经有这个代码,执行’g原创 2020-09-08 08:22:39 · 662 阅读 · 0 评论 -
Tarscpp实现Http协议
简介要实现一个web server,需要了解基本的Http协议。tars内置了对http协议的支持,使用还是比较简单的。它复用了 tars rpc,因此也拥有了同步和异步以及超时的特性,并能够利用tars stat上报调用质量。官方文档:https://github.com/TarsCloud/TarsDocs/blob/master/dev/tarscpp/tars-http1.md本文结合笔者开发过程作一记录,并对开发中遇到的问题进行详细描述。Http server服务框架的生成与普通原创 2020-07-31 16:15:21 · 1280 阅读 · 0 评论 -
Tars和Dcache使用中的问题及注意事项
简介腾讯开源的Tars和Dcache用于快速搭建微服务系统,使用还是很方便的。但由于使用人数及场景还不是很充分,仍有一些隐藏的问题,使用中要评估到该风险。本文就笔者使用经历,小结一下遇到的问题及解决方式,供参考。注:权威信息请以官方为主。win部署tarsnode发布服务失败自v2.4.2以来,Tars开始提供了较好地支持Windows系统功能。但在Windows部署tarsnode后,发布服务总是失败,显示的错误原因如下:[TC_ConfigDomain::parse] 'C:\\Wi原创 2020-06-30 20:04:06 · 1063 阅读 · 0 评论 -
Windows部署TarsNode的方式
简介有时候,一个系统既有部署在Linux上的应用,也有需要部署在Windows上的应用。它们共存的现象很常见。在使用Tars框架时,已经部署好了Linux下的Tars框架和web,现在需要业务服务发布在Windows上,就需要把Windows部署为节点服务器(节点机)。如果希望业务服务发布到节点服务器, 就需要将节点服务器连接到框架上, 这步操作即在节点服务器上安装tarsnode.对于Linux下的安装,直接使用web平台上的自动安装功能就ok了,Windows目前需要手动安装。手动部署首原创 2020-06-19 13:34:29 · 998 阅读 · 0 评论 -
Tars框架在windows10下安装
依赖环境windows版本:win7以上cmake:3.2以上mysql: 4.1.17以上nvm:0.35.1以上node: 12.13.0以上分别安装vs2019,nodejs, git, mysql等。vs2019中已经包含cmake。安装完成后,在cmd窗口中输入命令测试环境是否已经生效。Tars C++开发环境安装注意以下操作都在cmd命令行下进行, 请保证cmake git nodejs vs等环境变量的生效。注意以管理员身份打开cmd。下载TarsFramewo原创 2020-05-29 18:18:30 · 2078 阅读 · 1 评论 -
Tars常见问题及使用小结
本文是笔者在使用Tars服务框架的过程中,根据遇到的问题作出的一份笔记记录。如有错漏之处,请指出。tars服务开启查看tars服务状态:pm2 list开启服务:pm2 start tars-node-web; pm2 start tars-user-system关闭服务:pm2 stop tars-node-web; pm2 stop tars-user-system如果出现问题,...原创 2020-03-30 16:28:01 · 1152 阅读 · 0 评论 -
Tars快速入门——Hello World
Tars基础概念这里主要介绍APP/Server/Servant的概念。App:应用名,标识一组服务的一个小集合, 开发者可以根据需要自己定义, 通常表示实现某个业务系统名称。在Tars系统中,应用名必须唯一, 例如:TestApp通常应用名对应代码中的某个名字空间Server:服务名,提供服务的进程名称。一个Server必须属于某个App, App下的Server名称...原创 2020-03-26 09:52:03 · 2287 阅读 · 0 评论 -
腾讯开源后台开发框架Tars安装
简介Tars是腾讯开源的一款后台统一应用框架TAF(Total Application Framework),支持C++/Java/PHP/Nodejs/Go语言。它集可扩展协议编解码、高性能RPC通信框架、名字路由与发现、发布监控、日志统计、配置管理等于一体,通过它可以快速用微服务的方式构建自己的稳定可靠的分布式应用,并实现完整有效的服务治理。github地址:https://githu...原创 2020-03-22 17:52:31 · 2054 阅读 · 0 评论