![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rpc
katy的小乖
不断学习
展开
-
rpc
rpc介绍rpc是一个计算机通信协议,允许运行在一台计算机的程序调用另一台计算机的子程序,而程序员无须额外的为这个交互编程。从上图可见,rpc本身是client-server模型,也是request-response模型。服务的调用过程:1.client调用client stub,这是一次本地过程调用2.client stub将参数打包成一个消息,然后发送这个消息,打包过程...原创 2018-08-01 09:09:20 · 316 阅读 · 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 · 777 阅读 · 0 评论 -
thrift学习
目录安装编写.thrift文件注释变量类型结构体 struct自定义类型常量 const枚举 enum异常 exceptionservicemethod完整的service定义查看安装的thrift版本切换thrift版本编译.thrift文件tutorial.thrifttutorual.go里面的内容interface...转载 2019-04-02 19:32:23 · 508 阅读 · 0 评论