" from C API-6ren"> " from C API-我正在尝试仅使用 C API 获取集群中的节点列表。 或多或少是以下 shell 命令返回的内容,但来自 C API rabbitmqctl cluster_status -n rabbit@ 我想避-6ren">
gpt4 book ai didi

c - RabbitMq C API : emulating "rabbitmqctl cluster_status -n rabbit@" from C API

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:41 26 4
gpt4 key购买 nike

我正在尝试仅使用 C API 获取集群中的节点列表。

或多或少是以下 shell 命令返回的内容,但来自 C API

rabbitmqctl cluster_status -n rabbit@<remote hostname>

我想避免使用 system()popoen() 或任何我想避免的从 C 调用 rabbitmqctl在客户端依赖于 rabbitmq 服务器包。

有什么提示吗?

最佳答案

获取 RabbitMQ 集群状态不是来自 AMQP 标准的东西,也不是 rabbitmq-c 支持的东西,至少目前是这样。有Management Plugin提供 RabbitMQ HTTP API,这是您想要的最接近的东西。

看看 RabbitMQ HTTP API client for Ruby 自述文件,其中包括从 HTTP API 获取集群状态。

关于c - RabbitMq C API : emulating "rabbitmqctl cluster_status -n rabbit@<remote hostname>" from C API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35040022/

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