koala 学习笔记
koala 学习笔记
相关技术栈:linux、golang
编写IDL
在业务项目目录下创建helloworld目录,进入该目录,然后创建编辑hello.thrift,该文件用来生成基本框架。输入以下内容:
1 | struct Result { //定义了一个Result结构体,为接口返回的结构体数据 |
生成框架代码
键入如下命令生成框架代码,请下载最新版本的thrift工具
1 | /path/to/soa_tools/thrift --gen go --packagePath micode.be.xiaomi.com/systech/helloworld hello.thrift |
编译执行
执行 ./build.sh 进行编译,编译成功后,生成的程序在bin目录下。