tars 的基本使用——使用 tars 发布服务

tars 的基本使用——使用 tars 发布服务

    • 一.部署申请
    • 二.在开发环境下编写接口
    • 三. 发布代码

tars 版本 3.0.0

每个人的开发环境应该都不同,因此本文不具有普适性,仅供参考。

一.部署申请

切换到运维管理,部署申请

tars 的基本使用——使用 tars 发布服务_第1张图片

填写各项数据,选择 ip 地址,自动获取端口号,确认申请。

tars 的基本使用——使用 tars 发布服务_第2张图片

二.在开发环境下编写接口

在开发目录下使用脚本自动生成服务框架。

其中 /usr/local/taf/cpp/script/cpp_taf_server.sh 为脚本程序所在目录。

在这里插入图片描述

自动生成后 Text/GetProductServer 目录下会出现下列文件。

tars 的基本使用——使用 tars 发布服务_第3张图片

进入 GetProduct.jce 文件把自动生成的 text 改成 接口名,如下图:

tars 的基本使用——使用 tars 发布服务_第4张图片

改成

tars 的基本使用——使用 tars 发布服务_第5张图片

值得注意的是,这两个不能同名。而且只应该改 int 后的函数名。

tars 的基本使用——使用 tars 发布服务_第6张图片

改好后,执行 /usr/local/taf/cpp/tools/jce2cpp GetProduct.jce 命令,意为执行该 jce 脚本,生成 GetProduct.c 与 GetProduct.cpp 文件。

然后进入 GetProduct.h 文件中复制接口定义

tars 的基本使用——使用 tars 发布服务_第7张图片

粘贴到 GetProductImp.h 文件中。

tars 的基本使用——使用 tars 发布服务_第8张图片

注意要去掉 =0 。

在 GetProductImp.cpp 中也添加并填充函数体。

tars 的基本使用——使用 tars 发布服务_第9张图片

注意添加类声明。

tars 的基本使用——使用 tars 发布服务_第10张图片

然后编译就行了。执行 make 。

三. 发布代码

可以手动进行发布,首先把之前写好的代码打包,执行 make tar 命令,可以得到项目的压缩包。然后就可以进行发布了。

进入服务管理,发布管理,上传发布包。把之前拿到的压缩包路径放进去然后发布,最后再重启一下就行了。

tars 的基本使用——使用 tars 发布服务_第11张图片

你可能感兴趣的:(tars,运维,linux,微服务)