向 Azure IoT 中心分区发送消息

Gar*_*man 1 servicebus azure partition iot azure-iot-hub

有谁知道是否有一个库允许您使用 Azure 将消息发送到 IoT 中心上的特定分区。我以前能够使用 azuresblite 库实现这一点,不幸的是我不能使用。 https://github.com/ppatierno/azuresblite

ast*_*kov 5

无法将消息发送到特定分区。时期。分区在内部使用以允许扩展 IoT(事件中心)并允许扩展消费者应用程序(从中心读取事件的应用程序)。

虽然您可以在使用事件中心时指定分区键,但这确实标识了一个分区 ID。使用 IoT 中心,指定分区键的选项无论如何都是隐藏的,您无法影响它。在事件中心为消息指定分区键只会确保具有相同分区键的所有消息都将落入同一分区。但是您无法分辨哪个分区(0,1,2..n)。我见过试图在文学上滥用分区并将它们用作“租户”的项目。完全滥用事件中心可扩展性的非常错误的方式。

请不要滥用事件中心的分区(无论如何,这是 IoT 中心的后端系统)。不要强制分区键。因此,您使事件中心不平衡,可能会走向错误的方向。相反,请明确定义您要解决的技术问题,我们或许可以为您提供帮助。