Tars使用的一个实例

服务部署

 1.写Hello.tars文件

 2. 命令:/usr/local/tars/cpp/tools/tars2cpp    Hello.tars,生成Hello.h

3.写Hellolmp.h 和Hellolmp.cpp,此文件是实现接口,接口为两个函数test和testhello

4.make 生成tgz文件

 客户端部署

1.在开发环境上,创建/home/tarsproto/[APP]/[Server]目录。

例如:/home/tarsproto/TestApp/HelloServer在刚才编写服务器的代码目录下,

执行 make HelloServer-release 这时会在/home/tarsproto/TestApp/HelloServer目录下生成h、tars和mk文件。

这样在有某个服务需要访问HelloServer时,就直接引用HelloServer服务make release的内容,不需要把HelloServer的tars拷贝过来(即代码目录下不需要存放HelloServer的tars文件)。

2.写客户端的main主文件,编写makefile, 引用刚才/home/tarsproto/APP/Server

最后生成TestHelloClient可执行文件。

WEB平台部署 

1.添加应用名

 2.进行部署申请,应用   服务名称    obj

3.服务发布

在管理系统的菜单树下,找到你部署的服务,点击进入服务页面。 

选择“发布管理”,选中要发布的节点,点击“发布选中节点”,点击“上传发布包”,选择已经编译好的发布包,如下图:

tars

验证程序

 查看端口:在配置的时候端口写的是20001,检测20001的端口,发现服务在监听

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值