我知道我们可以这样做来列出rabbitmq中的队列。
rabbitmqctl list_queues
但我怎么能通过 pika 做到这一点?
不。
Pika 是一个 AMQP 库。
如果你想管理一个 MQ Broker,那么你需要一个 MQ Broker 管理工具。幸运的是,如果您安装了 RabbitMQ 的最新版本(例如 2.7.1)并安装了 RabbitMQ 管理插件,则 RabbitMQ 附带了这样一个工具。这为您提供了 Web GUI 以及可在脚本中使用的 RESTful API。
但这一切都超出了 AMQP 本身的范围。
http://www.rabbitmq.com/management.html用于带有 Web GUI 的管理插件,http ://www.rabbitmq.com/management-cli.html用于 CLI 类型的界面。