雲Message QueueTT 版是阿里雲推出的一款面向移動互連網以及物聯網領域的輕量級訊息中介軟體。如果說傳統的訊息佇列中介軟體一般應用於微服務之間,那麼適用於物聯網的雲Message QueueTT 版則實現了端與雲之間的訊息傳遞和真正意義上的萬物互聯。本文介紹雲Message QueueTT 版的訊息收發模型、產品優勢和應用情境。
核心概念
Topic:訊息主題,一級訊息類型,生產者向其發送訊息。
生產者:也稱為訊息發行者,負責生產並發送訊息至Topic。
消費者:也稱為訊息訂閱者,負責從Topic接收並消費訊息。
訊息:生產者向Topic發送並最終傳送給消費者的資料。
規則:雲Message QueueTT 版與其他阿里雲產品實現資料互連的資源。
訊息收發模型
雲Message QueueTT 版主要包含以下兩種訊息收發模型:
終端與雲端服務互動模型
該模型中,雲Message QueueTT 版將終端與雲端串連起來,實現裝置端和雲端的雙向通訊。裝置端通過雲Message QueueTT 版可直接和雲端的業務應用進行通訊,也可和其他阿里雲產品實現訊息資料的跨產品互連。
該模型的典型應用情境為智慧型裝置的狀態資料上報或雲端控制應用的指令下發。
終端與終端互動模型
該模型適用於移動端App或者裝置之間的資料通訊,典型情境是IM通訊情境中兩個使用者直接聊天訊息,以及智慧型裝置情境中App端控制智慧型裝置。在該模型中訊息的生產者和消費者都是分布在終端裝置,通過MQTT協議串連到雲Message QueueTT 版產品。
根據以上兩種訊息收發模型,可以將使用雲Message QueueTT 版的開發人員分為終端和雲端兩大類。兩類開發人員所需的二次開發內容請分別參見終端開發指南和雲端開發指南。
產品優勢
無縫遷移
相容任何支援MQTT 3.1.1協議的SDK,支援WebSocket協議,覆蓋絕大多數移動端開發平台及語言。
高效能
支撐千萬級裝置線上串連,訊息百萬級並發,萬億級流轉,毫秒級推送;分布式架構設計,無單點瓶頸,各組件間均可無限水平擴充。
安全可靠
支援裝置級許可權控制,支援臨時Token服務以及TLS 1.2版本的安全傳輸協議,確保使用者資料安全可靠。
天然互連
可以支援雲Message QueueTT 版和雲訊息佇列 RocketMQ 版的訊息互連,從而實現裝置端和雲端的雙向打通,更高效、更可靠。
應用情境
雲Message QueueTT 版擁有多協議、多語言和多平台的支援能力,且廣泛應用於移動互連網以及物聯網領域,覆蓋移動直播、車連網、金融支付、智能餐飲、即時聊天等多種應用情境。
購買雲Message QueueTT 版
您可以在商品購買頁購買雲Message QueueTT 版執行個體。