RabbitMQ C#API:如何检查绑定是否存在
本文关键字:检查 绑定 是否 存在 C#API 何检查 RabbitMQ | 更新日期: 2023-09-27 18:24:37
使用RabbitMQ C#API,如何检查从给定队列到给定交换是否存在绑定?
很多RabbitMQ调用都是幂等的,所以有些人可能会说,对于这些情况,检查是不必要的,但我认为它们在测试中会很有用。
您可以使用他们的REST API来调用并查看绑定是否存在。
您有API参考资料的本地副本:your_server_name:15672/api/
,也可以在他们的在线文档中找到
您可以拨打GET
呼叫任一:
/api/exchanges/vhost
/name/bindings/destination
用适当的替换vhost或name。
或者你可以打电话给:
/api/bindings
以获得所有这些。
从那里,您将需要解析返回的JSON对象。
注意,您可能需要进行身份验证,但他们的示例显示了如何进行身份验证。