RabbitMQ C#API:如何检查绑定是否存在?
作者:互联网
使用RabbitMQ C#API,如何检查从给定队列到给定交换的绑定是否存在?
许多RabbitMQ调用是幂等的,因此某些人可能会说在这种情况下不需要检查,但我认为它们在测试中会很有用.
解决方法:
您可以使用他们的REST API来调用并查看绑定是否存在.
您可以在以下位置找到API参考的本地副本:your_server_name:15672 / api /或在their online docs处找到它.
您可以对以下任何一个进行GET调用:
> / api / exchanges / vhost
> /名称/绑定/目的地
并在其中适当替换虚拟主机或名称.
或者,您可以致电:
> / api / bindings
得到所有这些.
从那里,您需要解析返回的JSON对象.
请注意,您可能需要进行身份验证,但是他们的示例演示了如何进行身份验证.
标签:rabbitmq,messaging,c,net 来源: https://codeday.me/bug/20191029/1957501.html