任何人都可以发布一个Python示例,演示如何使用使用zeromq队列的请求/响应消息传递模型吗?
我做了很多在线搜索,但还没有找到这样的例子。文章here很好地解释了队列的概念,但不幸的是,没有提供一个例子。
答案 0 :(得分:3)
您可以在http://zguide.zeromq.org/page:all#Chapter-Four-Reliable-Request-Reply
找到几个示例大多数模式都有一个客户端应用程序的源代码示例和多种语言的服务器应用程序。即使有一个Python源代码示例,我发现查看C源代码版本以完全理解它的工作方式也很有用。
我已经使用了懒惰的海盗模式http://zguide.zeromq.org/py:lpclient,并且从内存中,我不得不改变它循环和重试的方式,以使其可靠地为我工作。要弄清楚并不难;我刚刚添加了一些打印语句来查看发生了什么。