messaging - Azure 事件中心如何处理不同的事件?

标签 messaging azure-eventhub

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

最佳答案

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

关于messaging - Azure 事件中心如何处理不同的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42255265/

相关文章:

go - NATS JetStream : Is it possible to explicitly ask from JetStream to (re)send the last few messages it received in subject foo. *?

c# - 如何使用 .NET RabbitMQ 客户端为消费者使用预取计数

azure - 使用哪个 Azure 服务来处理来自事件中心的数据?

azure - Azure 事件中心是否有任何方法可以计算出在指定时间使用了多少吞吐量单位?

apache-kafka - 为 Kafka 中的消息添加类型?

c# - 管理过期?轮询与事件

c# - .NET Core 如何异步发布消息到MSMQ?

azure - 将数据从事件中心提取到多个数据湖存储文件夹

c# - .net core Web应用程序并从azure事件中心读取数据

scala - 如何在 Spark Streaming 中验证 azure iot hub 的连接字符串?