gpt4 book ai didi

android - RabbitMQ - 自动生成名为 "amq.gen-*"的随机队列

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:54:42 24 4
gpt4 key购买 nike

我设置了从服务器 (NodeJS) 向持久队列发送消息的设置,客户端(android 应用程序)监听各自队列中的消息(每个 android 设备监听其对应的唯一队列)。

根据 RabbitMQ 文档,当我们尝试连接到一个空名称(即“”)的队列时,RabbitMQ 会生成一个名称以“amq.gen-”开头的随机队列。但是,从客户端或服务器代码的任何地方我都没有看到我正在尝试连接到一个空名称的队列,但仍然看到生成了许多随机队列。

任何人都可以帮助我了解哪些其他情况可能会创建名为“amq.gen-*”的随机队列?

最佳答案

如果您使用空白名称创建队列,将生成一个随机队列名称 amq.gen-*。如果您使用空白名称连接到队列,则根据方法,将使用在此 channel 上最后声明的队列名称。如果没有声明队列或方法不支持空白队列名称将抛出错误。

参见 queue.declare methoddomain.queue-name domain有关详细信息的文档。

关于android - RabbitMQ - 自动生成名为 "amq.gen-*"的随机队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22194675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com