美文网首页
8.Thrift指南 thrift go源码解读 3

8.Thrift指南 thrift go源码解读 3

作者: parker7 | 来源:发表于2018-10-23 14:24 被阅读0次

    前言: 在阅读服务端处理业务之前,先来看下thrift工具生产的代码以及处理流程

    ⚠️thrift go源码版本 0.11.0

    1. thrift工具生成的代码
    2. 处理流程

    1.thrift工具生成的代码

    1.1 目录结构

    #  生成命令
    thrift -out . -r --gen go user.thrift
    

    1.2 user文件结构

    • User 服务接口
    • UserClient 客户端需要实现
    • UserProcessor 服务端业务处理方法集合
    • UserGetNameArgs 函数方法参数集合
    • UserGetNameResult 函数方法结果
    • userProcessorGetName 服务端实际处理方法

    2. 处理流程

    整个服务首先获取处理结构,在启动的时候进行服务缓存map,
    在客户端调用方法的时刻,底层调用缓存处理器完成处理。

    TODO:阅读中....

    总结

    工具生成的代码很详细,有部分细化,这里将大概流程思路解析出来。

    相关文章

      网友评论

          本文标题:8.Thrift指南 thrift go源码解读 3

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