zan thrift代码生成工具
使用与安装
使用
您可直接下载源码https://github.com/youzan/zan-thrift.git bin目录下已编译好的二进制文件。 也可下载源码后自行按如下步骤编译安装。
编译安装
注意linux环境cmake依赖gcc-c++/flex/bison,mac环境cmake需要3.8版本以上版本。
./configure
mkdir build
cd build
cmake ..
make
约束概述
- 须在thrifts目录下面执行命令zan-thrift
- IDL文件须放在thrifts目录下
- IDL文件namespace以com开头, com.company.module_name.xxx
- IDL文件路径须与namespace相对应(module_name后开始)
- 定义接口的IDL的namespace有且仅有一个service
- IDL文件后缀.thrift
- 定义namespace的语言须为nova,namespace nova com.company.module_name.xxx
官方文档
在线查看文档 http://zanphpdoc.zanphp.io/nova
常用链接
官方交流渠道
官网:点我进入 QQ群:115728122
捐赠我们
License
Zan-thrift基于 Apache2.0 license 进行开源。