编程语言
首页 > 编程语言> > RabbitMQ C#API:如何检查绑定是否存在?

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