RPC(Remote Procedure Call, 远程过程调用)是一种通过网络从远程计算机程序请求服务,而不需要了解底层网络细节的应用程序通信协议。构建于TCP或UDP,或是HTTP。
1.Go语言中RPC的支持于处理
2.Gob简介
3.设计优雅的RPC接口
实际上,Go标准库提供的net/rpc/json包,就是一套实现了rpc.ClientCodec和rpc.ServerCodec接口的JSON-RPC模块。
RPC(Remote Procedure Call, 远程过程调用)是一种通过网络从远程计算机程序请求服务,而不需要了解底层网络细节的应用程序通信协议。构建于TCP或UDP,或是HTTP。
1.Go语言中RPC的支持于处理
2.Gob简介
3.设计优雅的RPC接口
实际上,Go标准库提供的net/rpc/json包,就是一套实现了rpc.ClientCodec和rpc.ServerCodec接口的JSON-RPC模块。