azure - Azure 物联网中心设备到云分区的用途

标签 azure iot sharding throttling azure-iot-hub

创建新的 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/eventsHow 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/

相关文章:

Azure函数: Old code still running after a deployment

azure - 并行运行 TFS Build 2015 步骤

Mongodb:向集群添加新分片会增加集群的负载

mysql - NewSQL 与传统优化/分片

azure - 能否将 SSL 证书与即用即付的 Azure 应用服务相关联?

python - 树莓派中无法导入Azure ServiceBus

sql - 查询中的 Azure 流分析 'TimeStamp By' 无法在作业中运行,但在测试中运行良好

json - 我可以在 Azure 中解析 IoT 数据,以便随后将其保存到 SQL DB

android - ibeacon发送远程数据/双向通信

MySQL InnoDB 大表 : to shard or to add more RAM?