python - Rabbit MQ 丢失的所有其他消息
问题描述
我们有一个在 Docker 下运行的 RabbitMQ 服务器。我们都发布和接收来自 Ruby 和 Python 代码的消息,所有这些几乎都直接来自在线教程示例。在收到少量消息后,Python 版本开始只接收所有其他消息。Ruby 脚本继续接收所有这些。
虽然不完全是 RabbitMQ 专家,但我们已经检查了代码,它与官方教程非常接近,很难看出我们犯了任何重大错误。另外,它最初仍然有效。
有什么可能导致这种奇怪的行为吗?
解决方案
正如 Pascal 暗示的那样,答案是需要将其设置为“扇出”。谢谢你的提示。
推荐阅读
- batch-file - 如何设置多个 Delim
- kotlin - 使用 groupBy/groupingBy/aggregate 并行汇总成更小的桶?
- dialogflow-es - 无法在 Dialogflow 中删除代理
- php - 如何从数组中取出重复的数组
- javascript - 当此 setTimeout() 在父级中调用另一个 setTimeout() 时,如何在 iframe 内运行带有 setTimeout() 回调的函数?
- python - 使用 dict-comprehension 复制嵌套的 for 循环
- android - 如何在没有“org.gradle.execution.MultipleBuildFailures”错误/异常的情况下在 android studio 中使用谷歌材料设计库
- django - Django ORM。如何排除旧数据?
- haskell - 理解 <$> 运算符
- placement - 摩根士丹利6个月实习(校内)能力倾向测试都问了哪些问题?