创建新的Azure IOT Hub时,系统会询问您需要多少个设备到云分区。您可以为标准层选择2-32个分区。
据我所知,SKU和单位数决定了您可以发送到IOT Hub的每日最大消息配额。并且建议将您的设备分成多个IOT集线器以平滑流量突发。但是,设备到云分区需要澄清。
1>>在单个IOT集线器下,这些设备到云分区的目的是什么?
2 - ;>我们如何利用那些IOT Hub设备到云分区?
感谢。
答案 0 :(得分:5)
1>>一个设备到云分区的目的是什么? 单个物联网中心?
分区属性是为Azure IoT Hub中内置的与Event Hub兼容的消息传递端点(消息/事件)设置的。从这里我们可以看到"分区"是一个属于Event Hub的概念。
事件中心旨在允许每个使用者组使用一个分区读取器。消费者组中的单个分区在任何时候都不能连接超过5个并发读取器。通过更多分区,您可以让更多并发读取器处理数据,从而提高聚合吞吐量。
参考:Built-in endpoint: messages/events和How many partitions do I need?
2 - ;>我们如何利用那些IOT Hub 设备到云分区?
事件中心有两种主要的事件消耗模型:直接接收器和更高级别的抽象,例如EventProcessorHost。直接接收者负责自己协调对消费者群体内分区的访问。
有关Azure事件中心分区模型的详细信息为here。