RpcStub
2016-10-12 20:46:45 0 举报
RpcStub是远程过程调用(RPC)中的一种通信协议,它允许客户端程序通过网络向服务器端程序请求服务。RpcStub提供了一种简单、高效、可靠的通信方式,使得不同计算机上的程序可以相互调用彼此的方法,就像它们是在同一个进程中一样。在RPC框架中,客户端和服务器端都需要实现一个RpcStub对象,用于封装调用方法和参数的序列化与反序列化操作。通过使用RpcStub,开发者可以更容易地构建分布式系统和微服务架构,提高系统的可扩展性和可维护性。
作者其他创作
大纲/内容
RpcChannel
+callBlockingMethod()
- RpcClient rpc_client- String serverAddr
RpcClient
- 连接池- 连接超时(200ms)- 请求超时任务控制器Timer
BlockingRpcChannel
+ callBlockingMethod()
BlockingInterface
+ read()+ write()+ delete()
BlockingStub
- RpcChannel channel_
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容