Azure iot集线器设备到云分区的用途

问题描述:

创建新的Azure IOT Hub时,系统会询问您需要多少个设备到云分区。您可以选择2-32个分区作为标准层。Azure iot集线器设备到云分区的用途

我知道SKU和单元数量决定了您可以发送到IOT Hub的最大每日消息配额。并且建议将您的设备分成多个IOT集线器以平滑流量突发。但是,设备到云分区需要澄清。

1 >>单个IOT中心下的设备到云分区的目的是什么?

2 >>我们应该如何利用这些IOT Hub设备到云分区?

感谢。

+0

从*分区的说明:“分区内部使用允许缩放IoT(事件中心),并允许扩展消费者应用程序(从Hub中读取事件的应用程序)。并且这些分区的真正目的仍然不清楚,如果它们在内部使用,那么为什么我们应该设置它们的大小?消费者应用程序(接收消息)如何使用这些分区?一个示例会很有帮助。 – GHariz

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

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

事件中心旨在为每个消费群组提供一个分区阅读器。用户组中的单个分区不能有多于5个并发读取器随时连接。更多的分区使您可以拥有更多的并发读取器处理数据,提高您的总吞吐量。

编号:Built-in endpoint: messages/eventsHow many partitions do I need?

2 >>我们怎么把这些IOT中心 设备到云分区的优势在哪里?

事件中心有两个事件消耗的主要模型:直接接收者和更高级别的抽象,如EventProcessorHost。直接接收者负责他们自己协调访问消费群内的分区。

参考文献:Event consumers

有关Azure事件中心的分区模型的更多信息是here