【发布时间】:2020-12-07 19:20:37
【问题描述】:
我计划利用 Azure 事件中心中的所有 32 个分区。 要求:每个分区的“有序”处理至关重要。 问题:如果我将 TU(吞吐量单位)增加到 所有 32 个分区的最大可用 20,我将获得 40 MB 的出口。假设我计算出我需要 500 个并行客户端线程并行处理 (EventProcessorClient) 来满足我的吞吐量需求。如何在满足我的“订购”要求的同时使用 EventProcessorClient 实现这种级别的并行性? 顺便说一句,在 Kafka 中,我可以在一个主题中创建 500 个分区,而 Kafka 每个分区只允许 1 个线程来保证事件顺序。
【问题讨论】:
标签: azure apache-kafka azure-eventhub event-stream-processing