Simple Message Queue (formerly MNS)憑藉其簡單的隊列模型、輕量化協議以及按量後付費的計費模式,成為眾多阿里雲產品首選的訊息傳輸通道,此外,其無損發布能力和多可用性區域的高可用特性,確保了雲產品之間以及雲產品與使用者應用之間的訊息可靠傳輸。本文介紹Simple Message Queue (formerly MNS)充當雲產品間訊息通道的典型情境。
情境一:通過隊列訂閱雲產品事件、非同步任務執行結果等資料進行後續的業務操作
情境案例 | 說明 |
將OSS事件推送到Simple Message Queue (formerly MNS)的隊列或主題中,開發人員的服務通過消費訊息進行後續的業務處理。 | |
將警示事件寫入Simple Message Queue (formerly MNS)的隊列或主題中,消費者應用可以通過消費這些訊息,實現自動化的商務邏輯處理。 | |
將伸縮組動態寫入Simple Message Queue (formerly MNS)的隊列或主題中,消費者應用可以通過消費這些訊息,實現自動化的商務邏輯處理。 | |
將回調內容寫入Simple Message Queue (formerly MNS)的隊列中,通過消費MNS隊列訊息的方式擷取任務的進展和狀態。 |
情境二:通過訊息觸發任務或函數的執行
情境案例 | 說明 |
將Simple Message Queue (formerly MNS)的隊列或主題當作觸發函數執行的事件來源。當訊息產生時,如果滿足觸發器定義的規則,訊息會自動調用觸發器關聯的函數。 | |
可以將Simple Message Queue (formerly MNS)的隊列作為事件流的事件來源(Source),觸發事件流的執行。 |
情境三:使用者應用和雲產品間訊息互連
情境案例 | 說明 |
當需要對裝置資料進行複雜或精細化處理,使用者應用可將裝置訊息發送至Simple Message Queue (formerly MNS)消費,IoT Platform消費隊列訊息擷取裝置事件資訊。 | |
函數執行過程中的資料或結果資料投遞到Simple Message Queue (formerly MNS)的隊列,使用者應用通過消費隊列的訊息進行下一步的商務邏輯處理。 |