【发布时间】:2019-10-28 16:14:18
【问题描述】:
我有一个 ASP.NET Core API,它通过 QueueClient 类与 Azure ServiceBus 对话。
IQueueClient 接口在 DI 中注册为单例(将其更新一次,例如:new QueueClient(...)。这是微软recommended ways of talking to a SericeBus 中的一种方法。我们也可以使用MessageFactory,但是我认为这与我的问题无关。
出于监控目的,我想检查服务总线(或至少服务总线连接)的运行状况。我发现你可以使用queueClient.IsClosedOrClosing,但你也可以使用queueClient.ServiceBusConnection.IsClosedOrClosing。一个检查 queueClient 与服务总线的连接 (?),另一个检查...?
这里有什么不同?
感谢您的帮助!
【问题讨论】:
标签: asp.net-core azureservicebus