簡體   English   中英

向 Azure IoT 中心分區發送消息

[英]Sending message to Azure IoT hub partition

有誰知道是否有一個庫允許您使用 Azure 將消息發送到 IoT 中心上的特定分區。 我以前能夠使用 azuresblite 庫實現這一點,不幸的是我不能使用。 https://github.com/ppatierno/azuresblite

無法將消息發送到特定分區。 時期。 分區在內部使用以允許擴展 IoT(事件中心)並允許擴展消費者應用程序(從中心讀取事件的應用程序)。

雖然您可以在使用事件中心時指定分區鍵,但這確實標識了一個分區 ID。 使用 IoT 中心,指定分區鍵的選項無論如何都是隱藏的,您無法影響它。 事件中心為消息指定分區鍵只會確保具有相同分區鍵的所有消息都將落入同一分區。 但是您無法分辨哪個分區(0,1,2..n)。 我見過試圖在文學上濫用分區並將它們用作“租戶”的項目。 完全濫用事件中心可擴展性的非常錯誤的方式。

請不要濫用事件中心的分區(無論如何,這是 IoT 中心的后端系統)。 不要強制分區鍵。 因此,您使事件中心不平衡,可能會走向錯誤的方向。 相反,請明確定義您要解決的技術問題,我們或許可以為您提供幫助。

Azure IoT 中心可確保在從 IoT 中心讀取消息時對消息進行正確排序。 PF 鏈接了解更多詳情 - https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-messages-d2c#ordering-guarantees-with-at-least-once-delivery

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM