rpc
2016-07-22 11:34:28 0 举报
RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议。它允许运行在一台计算机上的程序调用另一台计算机上的子程序,就像调用本地程序一样,无需额外了解底层网络技术的细节。RPC 的主要目的是让构建分布式计算系统更容易,通过屏蔽不同的硬件和操作系统之间的差异,使得程序员可以专注于编写应用程序的业务逻辑部分。 在 RPC 中,客户端应用程序将请求发送到远程服务器,然后等待响应。服务器接收到请求后,执行相应的操作并返回结果给客户端。这种机制使得不同的计算机之间可以进行高效的通信和数据交换,从而实现了跨网络的资源共享和协同工作。
作者其他创作
大纲/内容
::google:protobuf::RpcChannel
+ CallMethod
Stub
- ::google:protobuf::RpcChannel rpc_channel_;
+ operations
RpcChannel
- RpcChannelImpl rpc_channel_impl_
RpcChannelImpl
+ virtual Init()=0+ virtual Stop()=0+ virtual CallMethod()=0+ WaitCount() = 0
0 条评论
回复 删除
下一页