日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

數據流轉方案對比

在許多場景中,您需要將設備上報給物聯網平臺的數據進行加工處理或用于業務應用。使用物聯網平臺提供的服務端訂閱和云產品流轉服務,均可實現設備數據流轉。本文對比物聯網平臺支持的各流轉方案及應用場景,幫助您選擇合適的流轉方案。

數據流轉方式說明

流轉方式

說明

相關文檔

云產品流轉

提供初級的數據過濾轉換能力。支持對設備數據進行過濾并轉換,然后流轉到其他阿里云云產品實例。

設置數據流轉規則

服務端訂閱

通過AMQP或輕量消息隊列(原 MNS) SMQ(Simple Message Queue (formerly MNS))客戶端直接獲取設備消息。支持快速地獲取設備消息,無消息過濾和轉換能力,功能較為單一,但是簡單易用且高效。

流轉方案對比說明

流轉方式對比

流轉方式

應用場景

優點

缺點

使用限制

云產品流轉

  • 需將設備數據消息轉發至其他Topic或其他阿里云產品進行存儲或處理的場景。

  • 海量吞吐量場景。

  • 功能相對完備。

  • 支持在規則運行時,調整流轉規則。

  • 支持對數據進行簡單過濾處理。

  • 支持將數據流轉至其他阿里云云產品。

    數據流轉至其他阿里云云產品簡要對比,請參見云產品流轉各方案對比

需編寫SQL和配置規則,使用相對復雜。

云產品流轉使用限制

服務端訂閱

  • 僅需接收設備數據的場景。

  • 服務端接收產品下已訂閱的全部設備數據。

相對簡單易用且高效。

缺少過濾和轉換能力。

  • 不支持細粒度的過濾及訂閱功能,只能接收租戶下全部的消息。

  • 目前,單消費組的QPS限制為1,000 QPS。

詳細限制說明,請參見服務端訂閱使用限制

云產品流轉各方案對比

流轉目標

應用場景

優點

缺點

相關文檔

消息隊列RocketMQ

要對設備數據進行復雜或精細化處理的海量設備場景。

設備消息量大于1,000 QPS的場景,推薦使用消息隊列 RocketMQ。

  • 穩定可靠。

  • 支持海量數據。

公網支持略差(鉑金版公網性能較好)。

輕量消息隊列(原 MNS) SMQ(Simple Message Queue (formerly MNS))

公網環境場景下,對設備數據進行復雜或精細化處理。

設備消息量小于1,000 QPS的場景,推薦使用MNS。

  • 采用HTTPS協議。

  • 公網支持較好。

性能略低于消息隊列RocketMQ。

云數據庫RDS版

適合單純的數據保存場景。

數據直接寫入數據庫。

不涉及。

時序數據庫(TSDB)

適合根據設備數據進行業務分析和監控的場景。

數據直接寫入時序數據庫。

不涉及。

DataHub

適合需對數據進行分析處理的場景。

數據直接寫入DataHub。

不涉及。

表格存儲(Tablestore)

適合單純的數據存儲場景。

數據直接寫入表格存儲實例。

不涉及。

函數計算(Function Compute)

需要簡化設備開發過程,且對設備數據進行一定自由度的處理的場景。

  • 數據處理自由度高。

  • 功能多。

  • 無需部署。

費用略高。

使用與注意

服務端訂閱

功能說明

注意事項

服務端可以通過AMQP SDK或輕量消息隊列(原 MNS) SMQ(Simple Message Queue (formerly MNS))SDK接收已訂閱的產品下所有類型的消息,包含設備上報消息、設備狀態變化通知、設備生命周期變更、物模型歷史數據上報、OTA升級狀態通知、網關發現子設備上報、設備拓撲關系變更等。

  • 服務端訂閱的特性是保障實時消息優先,會對堆積消息降級處理。請確保消費端能及時消費。

  • 服務端訂閱不能滿足需對數據進行高級過濾以及精細化處理的場景,這類場景推薦使用規則引擎。

數據流轉到消息隊列RocketMQ

功能說明

使用限制

注意事項

通過云產品流轉功能,將物聯網平臺中指定Topic的消息流轉到RocketMQ中的Topic,然后通過RocketMQ的SDK接收相應的消息。

  • 由于RocketMQ性能突出,推薦通過RocketMQ接收設備消息。

  • RocketMQ支持跨租戶的Topic授權,可滿足一定場景的跨租戶的數據流轉需求。

  • RocketMQ的公網測試集群不能用于生產環境。

  • RocketMQ的非公網Endpoint無法用于本地調試,需要在該地域的ECS中運行調試。

  • RocketMQ的公網測試集群可以支持開發者本地接收消息,但是穩定性很差,請勿用于線上生產環境。

  • 對于較大的設備消息量(>5,000 QPS)場景或者穩定性要求特別高的場景,推薦使用RocketMQ鉑金版。

  • 規則引擎在數據流轉失敗,再重試失敗數次后,會丟棄消息。另外,消息類產品存在延遲的可能,業務場景一定要做好消息丟失或者延遲送達的影響防護。

數據流轉到輕量消息隊列(原 MNS) SMQ(Simple Message Queue (formerly MNS))

功能說明

使用限制

注意事項

可以通過云產品流轉功能,將指定Topic的消息流轉到MNS的主題中,然后通過MNS的SDK接收相應的消息。MNS對公網環境支持友好。設備消息量(<1,000QPS)不是特別大,推薦使用MNS。

請參見MNS使用限制中主題相關使用限制。

規則引擎在數據流轉失敗,再重試失敗數次后,會丟棄消息。另外,消息類產品存在延遲的可能,業務場景一定要做好消息丟失或者延遲送達的防護。

數據流轉到函數計算

功能說明

使用限制

注意事項

通過云產品流轉,將指定Topic的消息轉入到函數計算中,開發者可以進一步對消息進行處理。函數計算免部署,可以簡化業務的開發。

請參見函數計算使用限制

  • 適用于對于設備消息有定制化的處理需求或者需簡化開發運維的場景。

  • 規則引擎在數據流轉失敗,再重試失敗數次后,會丟棄消息。業務場景一定要做好消息丟失或者延遲送達的影響防護。