一个用于Python的直观的跨语言RCP库。
interactionfreep的Python项目详细描述
Python的InteractionFree
InteractionFree是基于ZeroMQ的远程过程调用(RPC)协议。它允许开发人员轻松地构建自己的分布式跨语言程序。协议配置简单易用。目前,Msgpack用于二进制序列化。InteractionFree实现已经有多种语言(包括Scala、Javascript、Arduino)提供。更多信息将很快提供。在
- 无交互规范:待起草。在
快速入门
Install
$ pip install interactionfreepy
启动服务器
^{pr2}$将port
替换为任何可用的端口号。在
IFLoop.join()
是阻止程序完成的实用函数。在
启动一个worker
frominteractionfreepyimportIFWorkerclassTarget():deftick(self,message):return"tack %s"%messageworker=IFWorker('tcp://address:port','TargetService',Target())IFLoop.join()
将address
和{
启动客户端
frominteractionfreepyimportIFWorkerclient=IFWorker('tcp://address:port')print(client.TargetService.tick('now'))
- 项目
标签: