Python如何实现远程方法调用

时间:2024-01-06 23:48:18
【文件属性】:

文件名称:Python如何实现远程方法调用

文件大小:67KB

文件格式:PDF

更新时间:2024-01-06 23:48:18

方法 调用

问题 你想在一个消息传输层如 sockets 、multiprocessing connections 或 ZeroMQ 的基础之上实现一个简单的远程过程调用(RPC)。 解决方案 将函数请求、参数和返回值使用pickle编码后,在不同的解释器直接传送pickle字节字符串,可以很容易的实现RPC。 下面是一个简单的PRC处理器,可以被整合到一个服务器中去: # rpcserver.py import pickle class RPCHandler: def __init__(self): self._functions = { } def register_function


网友评论