我正在构建一个需要能够创建事件,发布它们并拥有多个消费者的应用程序。到目前为止我发现的教程表明Azure主题是正确的用途(多个发布者和多个订阅者),但我注意到我的Azure门户中有一个选项可用于EventHub,它似乎是一个高度可扩展的解决方案,可能是一个更新的Pub / Sub for Azure实现。我一直在寻找比较两者的文件,并没有真正找到任何东西。有人可以解释为什么我会选择其中一种解决方案。
我所拥有的场景是多租户应用程序中的许多客户端可以随时创建事件,这些事件需要发布给“n”个订阅者以供消费。订户需要能够在不对应用程序进行任何更改的情况下进行更改(即订阅者应该能够在不修改发布者代码的情况下订阅自己的事件)。
感谢您的帮助。
答案 0 :(得分:2)
与Azure ServiceBus相比,事件中心具有以下优势: