美文网首页
用户服务的开发

用户服务的开发

作者: __apple | 来源:发表于2018-05-28 15:16 被阅读0次

我们在开发一个服务之前肯定得知道我们需要设计什么样的接口吧,首先我们新建一个文件夹

stevendeAir:microservice steven$ mkdir user-thrift-service-api
stevendeAir:user-thrift-service-api steven$ mkdir thrift # 专门处理thrift的事情
stevendeAir:thrift steven$ touch user_service.thrift # 创建配置文件

接下来我们来简单的写一下thrift文件,这个毕竟不是一个真实的项目,所以很多地方不是很严谨希望大家多多见谅。

namespace go com.apple.thrift.user

struct UserInfo {
    1:i32 id,
    2:string username,
    3:string password,
    4:string realName,
    5:string mobile,
    6:string email,

}
service UserService {
    UserInfo getUserById(1:i32 id);
    UserInfo getUserByName(2:string username);

    void registerUser(1:UserInfo userInfo);
}

写完以后,我们建个gen-code.sh文件,用于生成我们需要的代码。

相关文章

网友评论

      本文标题:用户服务的开发

      本文链接:https://www.haomeiwen.com/subject/oxcejftx.html