我想尝试zeroRPC但无法正确安装包。我在Windows7下使用最新的python_xy发行版(python2.7.3),我必须说我没有太多安装新模块的经验,因为发行版已经非常完整。我从gitHub中拉出主zeroRPC-python并尝试执行“pythonsetup.pyinstall”我的第一个问题是“无法定位vcvarsall.bat”。我按照此处说明安装mingw解决了这个问题error:Unabletofindvcvarsall.bat然后我可以运行安装直到结束,但是现在,当我导入zerorpc时,我得到以下ImportError(仅堆栈末尾):C:\Python27\li
我正在使用Python2.7和zeroRPC使客户端和服务器进行通信。我希望客户端向服务器发送请求,我希望服务器发送响应以确认它已收到请求。但后来我希望服务器对该请求执行一些繁重的计算。这些计算将花费数小时并且不会产生任何响应,因此客户不应该一直等待;客户端-服务器连接应在服务器确认已收到请求后立即终止。我该怎么做?这是我现在拥有的(简化)。服务器代码:importimeimportzerorpcclassHelloRPC(object):defhey(self,name):print'Hey,%s'%name#justsoIcancheckthattherequestwasrecei
Node.js与我们的Web项目完美匹配,但我们更喜欢Python的计算任务很少。我们也已经为他们准备了Python代码。我们非常关心速度,如何以异步非阻塞方式从node.js调用Python“worker”最优雅的方式是什么? 最佳答案 这听起来像是zeroMQ非常适合的场景。它是一个类似于使用TCP或Unix套接字的消息传递框架,但它更加健壮(http://zguide.zeromq.org/py:all)有一个库使用zeroMQ来提供运行良好的RPC框架。它被称为zeroRPC(http://www.zerorpc.io/)。
Node.js与我们的Web项目完美匹配,但我们更喜欢Python的计算任务很少。我们也已经为他们准备了Python代码。我们非常关心速度,如何以异步非阻塞方式从node.js调用Python“worker”最优雅的方式是什么? 最佳答案 这听起来像是zeroMQ非常适合的场景。它是一个类似于使用TCP或Unix套接字的消息传递框架,但它更加健壮(http://zguide.zeromq.org/py:all)有一个库使用zeroMQ来提供运行良好的RPC框架。它被称为zeroRPC(http://www.zerorpc.io/)。