提问者:小点点

Azure iot hub设备到云分区的用途


当创建一个新的Azure IOT Hub时,会询问您需要多少设备到云的分区。您可以为标准层选择2-32个分区。

我明白,SKU和单元数决定了您每天可以发送到IOT Hub的消息的最大配额。并且建议将您的设备拆分为多个IOT集线器,以平滑流量突发。然而,设备到云的分区需要澄清。

1>>;在单个IOT集线器下,那些设备到云的分区的目的是什么?

2>>;我们应该如何利用这些物联网集线器设备到云的分区? 

谢了。


共1个答案

匿名用户

1>>;在单个IOT集线器下,那些设备到云的分区的目的是什么?

正在为Azure IoT Hub中构建的与事件Hub兼容的消息传递终结点(消息/事件)设置分区属性。从这里我们可以看出“分区”是一个属于事件中心的概念。

事件集线器的设计允许每个使用者组有一个分区读取器。使用者组内的单个分区在任何时候都不能连接5个以上的并发读取器。更多的分区使您能够有更多的并发读取器处理您的数据,从而提高您的总吞吐量。

ref:内置端点:消息/事件以及我需要多少分区?

2>>;我们应该如何利用这些物联网集线器设备到云的分区?

事件集线器有两种主要的事件消费模型:直接接收器和更高级的抽象,如EventProcessorHost。直接接收者负责自己协调对消费者组内分区的访问。

ref:事件使用者。

这里有更多关于Azure事件集线器分区模型的信息。