创建新的 Azure IOT 中心时,系统会询问您需要多少个设备到云分区。您可以为标准层选择 2-32 个分区。
据我了解,SKU 和单位数量决定了您可以发送到 IOT 中心的消息的每日最大配额。建议将设备分成多个物联网中心,以平滑流量突发。但是,设备到云的划分需要澄清。
1>>单个物联网中心下这些设备到云分区的用途是什么?
2>> 我们应该如何利用这些 IOT Hub 设备到云分区?
谢谢。
最佳答案
1>> What is the purpose of those device-to-cloud partitions under a single IOT hub?
分区属性是 Azure IoT 中心内置的与事件中心兼容的消息传递终结点(消息/事件)的设置。从这里我们可以看出“分区”是属于Event Hub的一个概念。
事件中心旨在允许每个使用者组有一个分区读取器。消费者组中的单个分区在任何时候都不能有超过 5 个并发读取器连接。更多分区使您能够有更多并发读取器处理您的数据,从而提高总吞吐量。
引用号:Built-in endpoint: messages/events和 How many partitions do I need?
2>> How are we supposed to take advantage of those IOT Hub device-to-cloud partitions?
事件中心有两种主要的事件消费模型:直接接收器和更高级别的抽象,例如 EventProcessorHost。直接接收者负责协调自己对消费者组内分区的访问。
引用号:Event consumers .
有关 Azure 事件中心分区模型的更多信息是 here .
关于azure - Azure 物联网中心设备到云分区的用途,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43227112/