云產品間消息通道
輕量消息隊列(原 MNS)憑借其簡單的隊列模型、輕量化協議以及按量后付費的計費模式,成為眾多阿里云產品首選的消息傳輸通道,此外,其無損發布能力和多可用區的高可用特性,確保了云產品之間以及云產品與用戶應用之間的消息可靠傳輸。本文介紹輕量消息隊列(原 MNS)充當云產品間消息通道的典型場景。
場景一:通過隊列訂閱云產品事件、異步任務執行結果等數據進行后續的業務操作
場景案例 | 說明 |
將OSS事件推送到輕量消息隊列(原 MNS)的隊列或主題中,開發者的服務通過消費消息進行后續的業務處理。 | |
當智能媒體管理的異步任務處理完數據后,將任務狀態發送至輕量消息隊列(原 MNS)的隊列中,開發者的服務通過消費消息進行后續的業務處理。 | |
將報警事件寫入輕量消息隊列(原 MNS)的隊列或主題中,消費者應用可以通過消費這些消息,實現自動化的業務邏輯處理。 | |
將伸縮組動態寫入輕量消息隊列(原 MNS)的隊列或主題中,消費者應用可以通過消費這些消息,實現自動化的業務邏輯處理。 | |
將短信發送狀態、用戶回復的短信內容、簽名模板審核狀態等通過輕量消息隊列(原 MNS)的隊列消費模式推送給您。 | |
將回調內容寫入輕量消息隊列(原 MNS)的隊列中,通過消費MNS隊列消息的方式獲取任務的進展和狀態。 |
場景二:通過消息觸發任務或函數的執行
場景案例 | 說明 |
將輕量消息隊列(原 MNS)的隊列或主題當作觸發函數執行的事件源。當消息產生時,如果滿足觸發器定義的規則,消息會自動調用觸發器關聯的函數。 | |
可以將輕量消息隊列(原 MNS)的隊列作為事件流的事件源(Source),觸發事件流的執行。 | |
采用輕量消息隊列(原 MNS)的主題模型的HTTP訂閱方式,結合應用實時監控服務的自定義集成能力,實現將自定義告警信息同時分發至多個通知渠道,例如短信、電子郵件及釘釘群組等。 |
場景三:用戶應用和云產品間消息互通
場景案例 | 說明 |
當需要對設備數據進行復雜或精細化處理,用戶應用可將設備消息發送至輕量消息隊列(原 MNS)消費,物聯網平臺消費隊列消息獲取設備事件信息。 | |
函數執行過程中的數據或結果數據投遞到輕量消息隊列(原 MNS)的隊列,用戶應用通過消費隊列的消息進行下一步的業務邏輯處理。 |