首页 > 解决方案 > SubscriptionClient.RegisterMessageHandler() 在 Azure 服务总线中使用“代理连接”吗?

问题描述

我正在尝试非常具体地使用 Azure 服务总线估算定价。MS 文档很难解读,但似乎“代理连接”是 ASB 的关键变量,因为在标准层中,您需要为它们付费。据我了解,代理连接与 HTTP“长轮询”一起使用。

我正在使用此 Microsoft.Azure.ServiceBus NuGet 包,并使用 SubscriptionClient 侦听消息并使用 RegisterMessageHandler() 方法注册回调以处理消息。

我想弄清楚的是:这个 SubscriptionClient 是否使用代理连接?如果是这样,这将对我的定价估算产生巨大影响。

任何帮助深表感谢!

标签: c#azureazureservicebus

解决方案


从单独的 MSDN 帖子中得到了答案。答案是:

“SDK 使用 AMQP 进行连接。”

所以 SubscriptionClient 肯定会产生代理连接费用,因为 AMQP 始终是代理连接。

现在我只需要弄清楚成本影响。

感谢您的回复,肖恩!


推荐阅读