日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

異步任務輕量消息隊列(原 MNS)消息處理示例

本文介紹如何通過輕量消息隊列(原 MNS)獲取IMM異步任務的執行狀態消息。

創建輕量消息隊列(原 MNS)相關資源

步驟一:創建輕量消息隊列主題

  1. 登錄輕量消息隊列(原 MNS)管理控制臺。

  2. 在左側導航欄選擇主題列表,并單擊創建主題。

  3. 創建主題面板設置主題的相關信息,如下以創建名稱為tf-test-mns-topic的主題為例。

    image

  4. 單擊確定。

步驟二:創建輕量消息隊列(原 MNS)隊列

  1. 登錄輕量消息隊列(原 MNS)管理控制臺。

  2. 在左側導航欄選擇隊列列表,并單擊創建隊列。

  3. 創建隊列面板設置隊列的相關信息,如下以創建名稱為tf-test-mns-queue的列隊為例。

    image

  4. 單擊確定

步驟三:關聯輕量消息隊列(原 MNS)主題與隊列

  1. 登錄輕量消息隊列(原 MNS)管理控制臺。

  2. 在左側導航欄選擇主題列表,并單擊步驟一:創建輕量消息隊列(原 MNS)主題中創建的主題名稱,即tf-test-mns-topic,如下圖所示。

    image

  3. 在左側導航欄選擇訂閱管理,并單擊創建訂閱。

  4. 創建訂閱面板,創建名稱為tf-test-mns-subscription的訂閱,如下圖所示。

    image

  5. 單擊確定

可選:創建OSS資源

說明

如果阿里云OSS中已有相關資源,可以跳過此步驟,執行發起IMM調用。

步驟一:創建Bucket

  1. 登錄OSS管理控制臺。

  2. 在左側導航欄選擇Bucket列表,并單擊創建Bucket。

  3. 創建Bucket面板,創建名稱為tf-test-oss-bucket的Bucket。

步驟二:上傳文件

  1. 登錄OSS管理控制臺。

  2. 在左側導航欄選擇Bucket列表,并單擊tf-test-oss-bucket,即步驟一:創建Bucket中創建的Bucket名稱。

  3. 單擊上傳文件,根據頁面提示上傳文件1.docx,文件上傳完成后如下圖所示。

    image

發起IMM調用

步驟一:創建Project

  1. 登錄IMM管理控制臺

  2. 在左側導航欄選擇項目列表,并單擊創建項目。

  3. 創建項目面板,創建名稱為tf-test-imm-project,服務角色為AliyunIMMDefaultRole的項目,如下圖所示。

    重要

    如果使用自定義服務角色, 角色權限設置請參見為項目配置授權角色。

    image

  4. 單擊確定

步驟二:發起IMM調用

  1. 登錄OpenAPI平臺。

  2. 在左側API列表選擇文檔處理>CreateOfficeConversionTask接口。

  3. 填寫如下圖所示的參數信息。

    image

    image

    • ProjectName:填寫tf-test-imm-project,即步驟一:創建Project中創建的項目名稱。

    • SourceURI:填寫oss://tf-test-oss-bucket/1.docx,即步驟二:上傳文件中上傳或已經存在的OSS源文件的存儲地址。

    • TargetURIPrefix:填寫oss://tf-test-oss-bucket/output,即文檔轉換后輸出文件的存儲地址前綴。

    • TargetType:填寫png,即轉換輸出的目標文件類型。

    • TopicName:填寫tf-test-mns-topic,即步驟一:創建輕量消息隊列(原 MNS)主題中創建的輕量消息隊列(原 MNS)主題名稱。

  4. 單擊發起調用。

接收輕量消息隊列(原 MNS)消息

  1. 登錄輕量消息隊列(原 MNS)管理控制臺

  2. 在左側導航欄選擇隊列列表,單擊tf-test-mns-queue,即步驟二:創建輕量消息隊列(原 MNS)隊列中創建的列隊名稱,如下圖所示。

    image

  3. 隊列詳情頁面右上方單擊收發消息,如下圖所示。

    image

  4. 收發消息頁面,單擊接收消息,頁面會新增一條消息,如下圖所示。

    image

  5. 在消息所在行的操作列,單擊詳情,查看消息詳情,如下圖所示。

    1111111

常見問題

為什么收不到輕量消息隊列(原 MNS)消息?

無法收到輕量消息隊列(原 MNS)消息時,請確認以下信息:

  • 檢查輕量消息隊列(原 MNS)主題和IMM項目是否在同一個地域。

  • 檢查輕量消息隊列(原 MNS)主題和隊列是否綁定成功且消息推送格式JSON

  • 檢查是否有多個消費者在同時消費隊列。

  • 檢查IMM項目授權角色是否有發送輕量消息隊列(原 MNS)權限,關于授權角色,請參見為項目配置授權角色。