文件名称:foolscap:Python + Twisted的远程对象消息传递
文件大小:588KB
文件格式:ZIP
更新时间:2024-06-16 05:08:02
Python
傻瓜帽 Foolscap是用于Twisted的RPC / RMI(远程过程调用/远程方法调用)协议,由Twisted的内置“ Perspective Broker”包派生/启发。 如果您可以控制导线的两端,因此不被限制使用其他协议,例如HTTP / XMLRPC / CORBA / etc,则可以考虑使用Foolscap。 从根本上讲,Foolscap允许您在一个进程中使python对象可用于其他进程中的代码,这意味着您可以远程调用其方法。 其中包括一个数据序列化层,用于传递参数和最终响应的对象图,以及一个对象引用系统,以跟踪您要连接到的对象。 它使用基于功能的安全模型,这样,一旦您创建了一个非公共对象,只有授予了(不可行的)FURL的客户端才能访问它。 当然,您可以发布具有众所周知的FURL的世界可见对象。 完整的文档和示例位于doc /目录中。 依赖 Python 3.5或更高