App1 将发货请求消息发布到 Azure 存储队列,App2 当前正在处理这些消息。未来,其他应用程序必须能够只接收与它们相关的消息。您应该推荐哪种消息传递解决方案,以使多个订阅者能够接收相关的事务?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 一个 Azure Service Bus topic.
为什么这是答案
Azure Service Bus topic 支持发布/订阅模式,允许一个消息发布者(App1)将消息发送到一个主题,然后多个订阅者可以根据预定义的规则(过滤器)接收与它们相关的消息。这完美符合未来其他应用程序只需接收相关事务的需求。Azure Data Factory 管道主要用于数据集成和转换,不适用于实时消息传递和多订阅者场景。多个存储账户队列虽然可以实现多个订阅者,但每个订阅者需要单独监听一个队列,且无法实现基于内容的过滤,管理复杂。Azure Service Bus 队列是点对点模式,消息一旦被一个消费者处理,就会从队列中移除,不适合多个订阅者同时接收相同或相关消息的场景。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡