2017-02-15 43 views
1

不同的事件类型通过主题/队列和消息头的某种组合来区分。在卡夫卡,记录流仍然是主题(https://kafka.apache.org/intro)。在浏览Azure事件中心文档时,我没有看到任何这样的想法。有分区,但根据文档,这些分区与消费者并行性(https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-what-is-event-hubs#partitions)有关。 Azure Event Hub中是否有一个名称空间,其中包含每个“主题”的事件中心?在Azure事件中心中如何处理不同的事件?

回答

1

是的。我为Kafka中的一个“主题”创建了一个Event Hub,即每个Event Hub都可以作为一个数据流工作。 Event Hub中的分区的工作方式与Kafka中的主题分区相似,因为它们是主题内的消费者并行性单元。在同一名称空间内创建多个事件中心似乎允许他们共享吞吐量单位(又称为花钱),即吞吐量单位就像您的Kafka群集的大小。