《Go语言编程全解》李宁教材 ppt课件 16-RPC通信与远程服务调用.pptx

《Go语言编程全解》李宁教材 ppt课件 16-RPC通信与远程服务调用.pptx

第16章RPC通信与远程服务调用Go语言net/rpc、Gob/TCP/HTTP传输、JSON-RPC与gRPC/Protobuf微服务实战

16.1RPC通信的核心概念与全流程拆解1.RPC(RemoteProcedureCall)定义:(1)允许程序调用网络中另一台计算机上的函数服务,就像调用本地函数一样简单2.RPC标准调用六步全流程:(1)步骤1:客户端发起本地服务调用,传入请求参数(2)步骤2:客户端Stub(存根)将参数进行序列化打包(JSON/Gob/Protobuf)(3)步骤3:网络传输(TCP/HTTP)将

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档