tars 的基本使用——使用 tars 发布服务
tars 版本 3.0.0
每个人的开发环境应该都不同,因此本文不具有普适性,仅供参考。
一.部署申请
切换到运维管理,部署申请
填写各项数据,选择 ip 地址,自动获取端口号,确认申请。
二.在开发环境下编写接口
在开发目录下使用脚本自动生成服务框架。
其中 /usr/local/taf/cpp/script/cpp_taf_server.sh 为脚本程序所在目录。
自动生成后 Text/GetProductServer 目录下会出现下列文件。
进入 GetProduct.jce 文件把自动生成的 text 改成 接口名,如下图:
把
改成
值得注意的是,这两个不能同名。而且只应该改 int 后的函数名。
改好后,执行 /usr/local/taf/cpp/tools/jce2cpp GetProduct.jce 命令,意为执行该 jce 脚本,生成 GetProduct.c 与 GetProduct.cpp 文件。
然后进入 GetProduct.h 文件中复制接口定义
粘贴到 GetProductImp.h 文件中。
注意要去掉 =0 。
在 GetProductImp.cpp 中也添加并填充函数体。
注意添加类声明。
然后编译就行了。执行 make 。
三. 发布代码
可以手动进行发布,首先把之前写好的代码打包,执行 make tar 命令,可以得到项目的压缩包。然后就可以进行发布了。
进入服务管理,发布管理,上传发布包。把之前拿到的压缩包路径放进去然后发布,最后再重启一下就行了。