rpc
katy的小乖
不断学习
展开
-
rpc
rpc介绍 rpc是一个计算机通信协议,允许运行在一台计算机的程序调用另一台计算机的子程序,而程序员无须额外的为这个交互编程。 从上图可见,rpc本身是client-server模型,也是request-response模型。 服务的调用过程: 1.client调用client stub,这是一次本地过程调用 2.client stub将参数打包成一个消息,然后发送这个消息,打包过程...原创 2018-08-01 09:09:20 · 325 阅读 · 0 评论 -
go标准包之net, net/rpc
天真的以为go的net包下的net.Listen()是可以使用http协议,直到刚刚看了源码才知道,根本就不能使用http协议。 第一个参数network,在注释里面就已经标明了必须是:tcp, tcp4,tcp6, unix, unixpacket。根本就没有http这个。 // Listen announces on the local network address. // // T...原创 2019-03-30 16:04:07 · 792 阅读 · 0 评论 -
thrift学习
目录 安装 编写.thrift文件 注释 变量类型 结构体 struct 自定义类型 常量 const 枚举 enum 异常 exception service method 完整的service定义 查看安装的thrift版本 切换thrift版本 编译.thrift文件 tutorial.thrift tutorual.go里面的内容 interface ...转载 2019-04-02 19:32:23 · 514 阅读 · 0 评论