本文為您介紹如何在輕量訊息佇列(原 MNS)控制台上快速上手使用隊列模型。
前提條件
建立隊列
在左側導覽列,單擊队列列表。
在頂部功能表列,選擇地區。
在队列列表頁面,單擊创建队列。
在建立隊列面板配置以下參數,然後單擊確定。
名称:隊列名稱。
消息最大长度:發送到隊列的訊息體的最大長度。
长轮询时间:當隊列中沒有訊息時,該隊列的ReceiveMessage請求的最大等待時間長度。
消息可见性超时时间:訊息從隊列中取出後從Active狀態變成Inactive狀態後的期間。
消息保存时长:訊息在隊列中的最長存活時間。從發送到隊列開始經過此參數指定的時間後,不論訊息是否被取出都將被刪除。
消息定时时间:發送到隊列的所有訊息將延後此參數指定的時間後被消費。
启用日志功能:是否開啟日誌管理功能。
队列列表頁面目標隊列已建立。
建立主題
在左側導覽列,單擊主题列表。
在頂部功能表列,選擇地區。
在主题列表頁面,單擊创建主题。
在创建主题面板,配置以下參數,然後單擊確定。
名称:主題名稱。
消息最大长度:發送到主題的訊息體的最大長度。
启用日志功能:是否開啟日誌管理功能。
頁面跳轉到目標主題的主题详情頁面。
建立訂閱
您可以為主題建立訂閱,把發送到該主題的訊息都推送到訂閱該主題的隊列中。
在主题列表頁面,找到目標主題,在其右側操作列單擊查看订阅。
在查看主題的訂閱面板中,單擊订阅列表。
在订阅列表頁面,單擊创建订阅。
在创建订阅面板,配置以下參數,然後單擊確定。
名称:訂閱名稱。
订阅类型:訂閱的推送類型。預設為HTTP。
接收端地址:推送類型的接收端地址。
可選:消息过滤标签:通過設定的標籤對訊息進行過濾。
重试策略:向接收端推送訊息出現錯誤時的重試策略。
重試策略支援選擇以下任一類型:
退避重試
指數衰減重試
消息格式:設定推送訊息到接收端的訊息格式。
訊息推送格式可以選擇以下任一類型:
SIMPLIFIED
JSON
XML
订阅列表頁面目標訂閱已建立。
發布訊息
您可以在控制台把向主題發布的訊息推送給訂閱的目標隊列。
在主题列表頁面,找到目標主題,在其右側操作列單擊发布消息。
在快速體驗向主題發布訊息頁面,配置以下參數,然後單擊发布消息。
消息内容:待發布訊息的本文。
(可選)消息标签:用於訊息過濾的標籤。
推送订阅类型:訊息推送到主題的訂閱類型。本文以隊列為例。
頁面顯示:訊息發送成功。
接收訊息
發布訊息成功後,您可以從隊列中取出訊息,與發布到主題的訊息進行對比,確認接收的訊息和發布的訊息是否一致。本文介紹如何在控制台接收主題推送到隊列的訊息。
在队列列表頁面,找到目標隊列,在其右側操作列選擇 。
可選:在隊列收發訊息快速體驗頁面的接收消息地區,單擊编辑接收消息参数,在编辑接收消息参数面板配置单次获取最大条数和轮询时间,然後單擊確定。
在隊列收發訊息快速體驗頁面的接收消息地區,單擊接收消息。
接收消息地區顯示隊列的訊息列表。
可選:在訊息列表中找到目標訊息,在其右側操作列單擊详情,在消息详情對話方塊中查看訊息內容等資訊。
刪除隊列
在队列列表頁面,找到目標隊列,在其右側操作列選擇 。
在提示對話方塊中,閱讀提示資訊,然後單擊確認。
队列列表頁面目標隊列已刪除。
刪除主題
在主题列表頁面,找到目標主題,在其右側操作列選擇 。
在提示對話方塊中,閱讀提示資訊,然後單擊確認。
主題列表頁面目標主題已刪除。
警告主題一旦刪除後,資料將不可恢複。