Python中使用队列的zeromq请求/响应示例?

1 投票
1 回答
5964 浏览
提问于 2025-04-17 04:27

有没有人能分享一个用Python写的例子,演示一下如何使用zeromq队列来实现请求/响应的消息传递模型呢?

我在网上找了很多资料,但到现在还没找到这样的例子。这里的文章讲得很好,解释了队列的概念,但可惜没有提供具体的例子。

1 个回答

4

这里有几个例子,你可以查看一下 http://zguide.zeromq.org/page:all#Chapter-Four-Reliable-Request-Reply

大多数的模式都有客户端和服务器端的源代码示例,支持多种编程语言。即使有Python的示例,我发现查看C语言的代码版本也很有帮助,这样能更全面地理解它是怎么工作的。

我用过懒惰海盗模式 http://zguide.zeromq.org/py:lpclient,根据我的记忆,我需要修改一下它的循环和重试方式,才能让它更可靠地工作。其实不难,我只是加了几条打印语句,看看发生了什么。

撰写回答