TAF基础通信协议与Tars语言
发布时间
阅读量:
阅读量
接口文件
Tars语言是一种类c++标识符的语言,用于生成具体的服务接口文件
在Tars框架中,客户端和服务端之间的通信接口被称为Tars文件;远程对象调用借助于基于Tars框架的映射机制得以执行。
Tars文件的扩展名必须以.tars为扩展名
在结构定义方面, 允许新增字段而原有结构解析不受影响. 可以分别在存储区域单独配置, 在协议处理时单独处理.
大小写敏感
词法规则
采用c++的注释规范。
关键字:
void,struct
bool,byte,short,int,double,float,long,
string,vector,map,
key,routekey,
module,interface,
out,
require,optional,
false,true,
enum,const,
任何标识符不允许包含'tars_'符号必须以字母字符开头不可与任何关键字发生冲突
支持的基本类型包括以下:
- void 仅用作函数返回值类型标识
- bool 类型用于表示布尔值
- byte 数据类型的标识符是带有符号的8位字符
- short 数据类型的标识符是带有符号的16位有符号整数
- int 数据类型的标识符是带有符号的32位有符号
全部评论 (0)
还没有任何评论哟~
