【问题标题】:Event Hub Scaling for high throughput telemetry用于高吞吐量遥测的事件中心缩放
【发布时间】:2016-05-02 07:00:12
【问题描述】:

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

干杯,依云

【问题讨论】:

  • 阅读:quora.com/…
  • 嗨,Evian,这类问题被认为是堆栈溢出的主题,因为它们会产生自以为是的响应。请参阅our topic guide。 Quora 可能是解决此类问题的更好地方。

标签: azure-eventhub


【解决方案1】:

EventHub 使用整个单位作为其计费单位。每个吞吐量单元代表 1 MB/s 的入口速率,单个 EventHub 上可以拥有的最大吞吐量单元是 20TU,即 20MB/s。

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

如果单个事件中心在整个过程中不适合您,您可以考虑将您的设备分组(例如,基于地理位置)并写入多个事件中心。

【讨论】:

    猜你喜欢
    • 2021-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    相关资源
    最近更新 更多