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

用户服务的开发

作者: __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