首页 > 解决方案 > Azure 事件中心吞吐量

问题描述

在服务高级描述中,微软提到我可以每秒流式传输数百万个事件,并且它具有高度可扩展性

事件中心是一种完全托管的实时数据摄取服务,简单、可信且可扩展。每秒从任何来源 流式传输数百万个事件https://azure.microsoft.com/en-us/services/event-hubs/

但是当我查看官方文档时,最大吞吐量单位 (TU) 限制为 20,这意味着每个 TU 1000 个事件 * 20 TU = 20,000 个事件:

事件中心流量由吞吐量单位控制。单个吞吐量单位允许每秒 1 MB 或每秒 1000 个事件的入口和两倍的出口量。标准事件中心可以配置 1-20 个吞吐量单位,您可以通过增加配额支持请求购买更多。 https://azure.microsoft.com/en-us/services/event-hubs/

20TU 如何转化为流式传输数百万个事件?

标签: azureazure-eventhub

解决方案


您可以通过提出支持请求来增加 20-TU。

但是,如果您需要非常高,您也可以使用事件中心的专用集群。

文档中的两个重要说明

专用集群可保证全面的容量,并且可以输入高达千兆字节的流数据,具有完全持久的存储和亚秒级延迟,以适应任何突发流量。

在高入口量 (>100 TU) 下,集群每小时的成本明显低于在标准产品中购买同等数量的吞吐量单位。

https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-dedicated-overview


推荐阅读