使用 RabbitMQ C# API,我如何检查给定队列到给定交换是否存在绑定?
很多 RabbitMQ 调用都是幂等的,所以有些人可能会说在这些情况下检查是不必要的,但我认为它们在测试中很有用。
您可以使用他们的 REST API 来调用并查看绑定是否存在。
您有 API 参考的本地副本:your_server_name:15672/api/
或者你可以在以下位置找到它:他们的在线文档 https://www.rabbitmq.com/management.html#http-api
你可以做一个GET
致电:
-
/api/exchanges/vhost
/name/bindings/destination
对虚拟主机或名称进行适当的替换。
或者你可以直接打电话:
得到所有的。
从那里,您需要解析返回的 JSON 对象。
请注意,您可能需要进行身份验证,但他们的示例显示了如何执行此操作。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)