一个 .NET 应用程序必须在 Azure 虚拟机完成数据处理后接收消息。消息在接收方处理后不得持久化。接收方应该使用哪个 .NET 客户端对象?
选择一个答案
点击一个选项来检查您的答案。
正确答案: QueueClient.
为什么这是答案
QueueClient 是 Azure 服务总线队列的 .NET 客户端对象。服务总线队列支持先进先出 (FIFO) 消息传递,并且消息在被接收方处理后可以被删除,这符合题目中“消息在接收方处理后不得持久化”的要求。 SubscriptionClient 和 TopicClient 用于 Azure 服务总线主题和订阅。主题用于发布/订阅模式,消息可以被多个订阅者接收,不符合单一接收方处理后删除的需求。CloudQueueClient 是 Azure 存储队列的客户端,虽然也能实现队列功能,但通常服务总线队列在需要更高级的消息传递功能(如事务、死信队列、消息会话等)时是更优选择,且题目明确指出“接收方处理后不得持久化”,服务总线队列的 PeekLock 模式配合 Complete/Abandon 操作能更好地实现这一点。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡