我在一个项目中工作,我们需要每秒处理大约50000个事件。我们决定使用Azure事件中心。目前,我正在做POC来分析使用Azure事件中心的成本。从文档中,我读到了以下内容:
1 TU = 1MB/s或1000个事件(最先发生)
我需要决定在这种特殊情况下应该使用多少带分区和TU的事件集线器。单个事件的最大大小为256KB。
我决定使用50个TU,10个活动集线器,10个分区。
以上单位是否正确,如何计算成本?
此外,我正在寻找建议,以便处理大量的事件。我们将把这些事件存储在数据库中。
发布于 2021-08-10 16:29:32
您的TU计算是正确的,但是标准SKU事件中心命名空间最多可以提供40个TU。由于您需要40个以上的TU,因此最好创建一个专用的事件中心集群。您可以在此处找到有关活动中心集群的更多信息- https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dedicated-overview
还有一件事。计划每个分区的最大入口为1 MB/秒。我建议您从64个分区开始,并根据需要向外扩展。
https://stackoverflow.com/questions/68722653
复制相似问题