适用场景

消息佇列MQ作為OneNET推出的消息中介軟體服務,具備設備消息高效可靠傳遞到應用服務的機制,廣泛用於智能家居、共享經濟、智能園區、智能城市等行業,說明用戶解決消息推送、消息分發等需求,保障用戶應用平台與OneNET數據交互即時可靠。

即時數據推送

在煙感告警、共享經濟等多種涉及到設備消息及時通知與回復的場景中,用戶應用系統需要及時獲取設備消息。消息佇列MQ為應用層獲取設備消息提供高效數據通道,實現毫秒級端到端即時數據同步。

即時數據推送

在煙感告警、共享經濟等多種涉及到設備消息及時通知與回復的場景中,用戶應用系統需要及時獲取設備消息。消息佇列MQ為應用層獲取設備消息提供高效數據通道,實現毫秒級端到端即時數據同步。

以共享經濟行業為例,共享充電寶方案商可以通過OneNET實現設備長連接與設備即時命令控制,該方案商的業務系統在獲取設備消息時,可以選用HTTP推送和消息隊列兩種方案,而消息佇列具有時延低特性,能夠杜絕消息丟失現象的發生,可以極大程度地確保數據一致性與完整性。

與OneNET 同為數據推送場景服務的HTTP數據推送服務相比,消息佇列MQ具有如下優勢:

HTTP數據推送 消息佇列MQ
消息緩存 不支持 支持
集群消費 需要在應用側做負載 支持
消息回溯 不支持 支持
多方消費 不支持 支援一對多消費模式
時延 較高 較低

消息分發

在智能城市、智能表計行業中,會有多個應用系統對設備數據有對接需求,這樣就需要將同樣設備消息分發至不同的應用系統。消息佇列MQ支援一對多消費模式,消息可以被靈活的分發至一個或者多個消費者。

智能表計供應商的設備連接至OneNET平台後,設備消息需要對接多個子應用服務系統。當設備上載消息後,關聯的應用服務系統可能發生以下動作:

表廠應用系統:對設備上載消息建設數據模型,完成數據管理、分析及運維等

水務應用系統:通過設備上載消息獲取即時水消等

監管應用系統:對設備狀態行為進行監控和告警,推送告警消息等

以上的應用服務系統都是各自獨立的,不需要等待其他模組的處理結果。由於消息佇列支持多方獨立消費的特性,可以完全滿足該業務場景需求。如果新增業務也對此類消息存在對接需求,只需要訂閱消息進行處理即可,對已有的業務沒有任何影響。

削峰去穀

在智能家居、共享經濟、智能園區等應用場景中,在設備集中使用時會出現短暫的流量波峰,對應用系統產生巨大的衝擊壓力。 消息佇列MQ可以緩衝業務波峰,確保消費端業務平穩運行,減少成本投入。

以共享經濟方案商為例,其在重大節日期間可能會推出秒殺促銷活動,主要業務流程如下:

如果大量的秒殺請求直接發送至應用系統,可能會對系統造成衝擊。

在引入消息佇列MQ之後,將短時間內產生的秒殺請求消息存儲在消息佇列中,等到應用系統有能力處理消息時再進行處理,降低了應用系統的處理壓力,達到削峰去穀的目的。

个搜索结果,搜索内容 “

    0 个搜索结果,搜索内容 “