目录
1 介绍
由于TARS支持多语言开发服务, 因此不同开发语言, 开发环境是不一样的, 但是整体开发模式是相似的.
2 开发模式
无论什么语言, 服务端的开发模式大体如下:
- Tars通过自定义的一套语法定义, 服务间的通信协议
- Tars各语言都提供了一套lib库, 可以快速基于以上通信协议实现服务
- 各语言服务可以相互调用, 协议是一致的
- 服务可以打包发布到Tars框架上管理
- 可以在web平台管理所有服务
当你想调用Tars服务端时, 客户端开发模式如下:
- 获取到Tars服务器端的tars协议文件
- 使用对应语言的工具(tars2xxx)将tars协议文件生成对应的客户端代码
- 结合Tars提供的各语言的库 以及 生成代码, 即可完成服务端的请求和响应