Event Hub Scaling用于高吞吐量遥测

时间:2016-05-02 07:00:13

标签: azure-eventhub

我有一个项目需要1-2Mil设备每秒发出4,4k条消息。有关如何扩展此应用程序的事件中心的任何建议吗?

干杯,依云

1 个答案:

答案 0 :(得分:1)

EventHub使用全局单位作为其结算单位。每个吞吐量单位表示1 MB / s的入口速率,单个EventHub上的最大单位为20TU,即20MB / s。

由于您的设备每秒发出44K消息,这意味着如果您的消息大小小于大约500字节,则最大输出TU事件中心可能适合您。应该指出的是,这纯粹是理论上的,而你应该留下一些缓冲空间。

如果单个事件中心在整个过程中无法为您工作,您可以考虑将设备拆分为组(例如,根据地理位置)并写入多个eventhub。