Azure中EventHub和Topic之间的差异

Azure中EventHub和Topic之间的差异,azure,publish-subscribe,azureservicebus,Azure,Publish Subscribe,Azureservicebus,我正在构建一个应用程序,它需要能够创建事件、发布事件以及拥有多个使用者。到目前为止,我找到的教程表明Azure主题是用于此目的的正确选择(多个发布者和多个订阅者),但我注意到我的Azure portal for EventHub中有一个选项,它似乎是一个高度可扩展的解决方案,可能是Azure发布/订阅的较新实现。我一直在搜索比较两者的文档,但没有找到任何东西。有人能解释为什么我会选择这些解决方案中的一个而不是另一个吗 我的场景是,多租户应用程序中的许多客户端可能随时创建事件,这些事件需要发布到“

我正在构建一个应用程序,它需要能够创建事件、发布事件以及拥有多个使用者。到目前为止,我找到的教程表明Azure主题是用于此目的的正确选择(多个发布者和多个订阅者),但我注意到我的Azure portal for EventHub中有一个选项,它似乎是一个高度可扩展的解决方案,可能是Azure发布/订阅的较新实现。我一直在搜索比较两者的文档,但没有找到任何东西。有人能解释为什么我会选择这些解决方案中的一个而不是另一个吗

我的场景是,多租户应用程序中的许多客户端可能随时创建事件,这些事件需要发布到“n”订阅者以供使用。订阅者需要能够在不更改应用程序的情况下进行更改(即订阅者应该能够在不修改发布者代码的情况下自行订阅事件)


感谢您的帮助。

与Azure ServiceBus相比,事件中心具有以下优势:

  • 它的客户端游标:开发人员可以使用客户端指针,或者 偏移量,用于从事件中的特定点检索消息 溪流
  • 分区消费者支持:吞吐量单元和入站消息 可以通过用户定义的 分区键值
  • 重要的基于时间的保留选项