阿里雲 MQ和MNS的區別

消息隊列 MQ

消息隊列(Message Queue,簡稱 MQ)是構建分佈式互聯網應用的基礎設施,通過 MQ 實現的松耦合架構設計可以提高系統可用性以及可擴展性,是適用於現代應用的最佳設計方案 

主要包括

1、消息隊列 RocketMQ 版

提供實時、精準的消息推送,如事件通知、短信推送、釘釘告警等

使用場景: 

1、異步通知

提供實時、精準的消息推送,如事件通知、短信推送、釘釘告警等

2、跨區域數據同步

通過動態路由規則配置,解決消息的跨地域、遠距離、毫秒級實時同步難題,確保地域之間的數據一致性與完整性

3、大促秒殺

阿里巴巴購物狂歡節、春晚搶紅包,太平人壽開門紅、貴州茅臺秒殺等,MQ 的「削峯填谷」不可或缺

 

2、微消息隊列 MQTT 版

 移動互聯網、物聯網、車網網、互動直播原生支持,萬物互聯,端與雲雙向通信,支撐千萬級設備同時在線

使用場景:

1、互動直播

與雲視頻平臺合作,構建直播互動解決方案,如彈幕通知,即時聊天,視頻會議等

2、IM 通信

淘寶旺旺交易溝通,企業釘釘互動,即時聊天(單聊、羣聊)、搶紅包、支付等,確保消息永遠不丟

3、智慧餐廳

智能點餐服務已成爲餐飲行業中的標配,消費者可通過手機 Apps 在餐桌上掃碼,並可以連接商家的智能系統,從而實現自助下單與自助支付,如二維火,口碑、銀盒子等

4、中國郵政 PDA

通過消息隊列 for IoT 提供的 MQTT 協議,中國郵政快遞員可通過 PDA 接單、上傳或下載物流狀態變更信息,便捷高效

5、快遞櫃

數萬或者數十萬的快遞櫃,可藉助消息隊列 for IoT 所提供的 MQTT 協議以及多級 Topic 靈活控制櫃門的開關,高效且低成本

3、消息隊列 AMQP

 消息隊列 AMQP 版由阿里雲基於 AMQP 標準協議自研,完全兼容 RabbitMQ 開源生態以及多語言客戶端,打造分佈式、高吞吐、低延遲、高可擴展的雲消息服務。開箱即用,用戶無需部署免運維,輕鬆實現快速上雲,阿里雲提供全託管服務,更專業、更可靠、更安全。

4、消息服務MNS

消息服務API採用HTTP RESTful標準,接入方便,跨網絡能力強;已全面接入資源訪問控制服務(RAM)、專有網絡(VPC),支持各種安全訪問控制;接入雲監控,提供完善的監控及報警機制

使用場景:

1、異步通知

MSN通知功能,可以在後端服務處理完成時,回調通知用戶。進而減少用戶,web前端和後端服務之間大量不必要的輪詢請求

2、定時任務

 消息服務延遲消息實現定時任務

3、抽獎系統

4、視頻網站系統

具體地址:https://www.aliyun.com/product/mns?spm=5176.7946988.1243499.9.824442acowkCXL&aly_as=oJ3KSpv0

文檔地址:https://help.aliyun.com/?spm=5176.13279267.fnqwg5agi.18.3da8378eTmH3lS

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章