Azure EventHub 高级吞吐量限制

Azure EventHub Premium Throughput Limit

使用 Event Hub Premium 时我们必须计算的 Azure Event Hub 吞吐量限制是多少?

The documentation 说使用高级层时每个 PU 没有限制,但我不明白那是什么意思。

如果没有限制,我为什么要使用超过 1 个 PU?

我们目前以 15 MB/秒的入口和激活捕获计算,结果大约为 2000 欧元。

当我将其与包含捕获和入口的高级版进行比较时,1 个 PU 仅需花费 900 欧元。所以这将为我们节省很多钱,但我现在确定 1 个 PU 是否可以处理 15 MB /第二个入口。

您可能想看看 Scaling with Event Hubs,其中更详细地描述了一些注意事项。

关于处理单元,文档说:

How much you can ingest and stream with a processing unit depends on various factors such as your producers, consumers, the rate at which you're ingesting and processing, and much more. One processing unit can approximately offer core capacity of ~5-10 MB/s ingress and 10-20 MB/s egress, given that we have sufficient partitions so that storage is not a throttling factor.

基于此,您似乎至少需要 2 个 PU 来处理 15mbps 的入口速率。