gpt4 book ai didi

rabbitmq - 如何通过 http api 获取rabbitmq-shovel 的状态

转载 作者:行者123 更新时间:2023-12-01 10:40:31 26 4
gpt4 key购买 nike

使用“rabbitmqctl eval 'rabbit_shovel_status:status().'”我可以在我的 rabbitmq 服务器中获取铲子的状态。

我激活了模块“rabbitmq_shovel”和“rabbitmq_shovel_management”。

我使用 HTTP API 创建了一些动态铲子,我遇到的问题是,我希望能够使用 HTTP API 获取铲子的状态,但我找不到这样做的方法。

有没有办法使用 HTTP API 做到这一点?或者我应该使用'rabbitmqctl eval ...'?

我不想使用 rabbitmqctl,因为我想在我自己的 API 中公开这些数据,所以我的应用程序应该能够访问它,而不必创建一个“exec”。

最佳答案

是的,您可以使用:

http://localhost:15672/api/shovels

你必须安装:
rabbitmq_shovel_management

结果是一个像这样的json:
[  
{
"node":"rabbit@gabrieleMacBook",
"timestamp":"2015-06-02 15:34:27",
"name":"test",
"vhost":"/",
"type":"dynamic",
"state":"running",
"definition":{
"src-queue":"test",
"dest-queue":"test2"
},
"src_uri":"amqp://xxxxxxx",
"dest_uri":"amqp://xxxxxxx"
}
]

关于rabbitmq - 如何通过 http api 获取rabbitmq-shovel 的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30584446/

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