小编Ank*_*kit的帖子

如何使用Java获取rabbitmq中声明的交换和队列列表?

我正在寻找一种方法来列出所有声明的交换,使用Java代码在rabbitmq中排队.我知道命令"rabbitmqctl list_queues"我也知道"rabbitmqadmin list queues"

java rabbitmq

2
推荐指数
1
解决办法
4339
查看次数

如何传递“exclusive”作为rabbitmqadmin的参数来声明队列?

在Java中有一个选项:

  • 队列 - 队列的名称
  • Durable: true - 如果我们声明一个持久队列(该队列将在服务器重新启动后继续存在)
  • Exclusive: true - 如果我们声明一个独占队列(仅限于此连接)
  • autoDelete: true - 如果我们声明一个自动删除队列(服务器将在不再使用时删除它)
  • 参数:其他 - 队列的属性(构造参数)

channel.queueDeclare(endPointName, true, false, false, null);

对于rabbitmqadmin,命令行如何使用rabbitmqadmin命令行工具传递exclusive=false参数?

rabbitmqadmin工具的文档没有此用例的示例。

我正在寻找这样的 shell 脚本命令:

rabbitmqadmin declare queue name="endPointName" durable=true exclusive=false arguments={"x-message-ttl":86400000}
Run Code Online (Sandbox Code Playgroud)

command-line-interface rabbitmq

2
推荐指数
1
解决办法
4415
查看次数

标签 统计

rabbitmq ×2

command-line-interface ×1

java ×1