207
windows
申請資源__快速入門_消息隊列 MQ-阿裏雲
在 MQ 消息係統中,消息發布者將消息發送到某個指定的消息主題(Topic) ,而消息訂閱者則通過訂閱該指定的 Topic 來獲取和消費消息。因此一個新的應用接入 MQ 需要先申請相關的 MQ 資源,包括消息主題(Topic)的創建,以及為 Topic 建立消息生產關係(Producer ID)和消息消費關係(Consumer ID)。
創建 Topic
消息主題(Topic)是 MQ 裏對消息進行的一級歸類,比如可以創建“Topic_Trade”這一主題用來識別交易類消息。使用MQ的第一步需要先為您的應用申請 Topic 資源,即創建 Topic。
您可以按照以下步驟創建 Topic:
登錄 MQ 控製台,默認進入發布訂閱管理>Topic 管理頁麵:https://ons.console.aliyun.com/
在頁麵左上方選擇相應的域(比如公網測試域),然後單擊頁麵右上角的發布 Topic 按鈕。
注意:
- 如果隻是測試,或者需要在本地(非阿裏雲 ECS 服務器)使用 MQ 服務,請將 Topic 創建在公網環境,並且本地服務器需要能夠訪問公網。
- 如果在生產環境使用 MQ 服務,需要將應用部署在阿裏雲 ECS 上。請在應用程序所在的的域創建 Topic。
- Topic 不能跨域使用。比如 Topic 創建在“華北1”這個域,那麼消息生產端和消費端也必須運行在“華北1”的 ECS 上。
- 有關域的詳細介紹請參見阿裏雲 ECS 文檔地域選擇說明。
在發布 Topic 對話框輸入 Topic 名稱及備注,單擊確定。您創建的 Topic 將出現在 Topic 列表中。
注意: Topic 名稱必須全局唯一。如果名稱已經被其他用戶使用,您將無法創建相同名稱的 Topic。
創建 Producer ID
創建好 Topic 後,要為這個 Topic 申請消息生產端的資源,即創建 Producer ID。一個 Topic 隻能對應一個 Producer ID。
請按照以下步驟為您的 Topic 創建 Producer ID:
在 MQ 控製台左側菜單欄依次單擊發布訂閱管理>Topic 管理。
在 Topic 列表中找到您剛剛創建的 Topic,單擊操作選項中的申請發布。
在申請發布對話框輸入 Producer ID,單擊確定。
注意:
- Producer ID 必須全局唯一。如果名稱已存在,您將無法創建相同名稱的 Producer ID。
- Topic對應的生產端必須和這個 Topic 在同一個域,比如您在“公網測試”域創建了“Topic_open”,那麼和“Topic_open”對應的 Producer ID 也必須在同一個域。
- Producer ID 和 Topic 的關係是 1:N,即一個 Topic 隻能綁定一個 Producer ID, 但是同一個 Producer ID 可以對應多個 Topic。
創建 Consumer ID
創建好消息生產關係後,您需要為 Topic 申請相應的消息消費資源,即創建 Consumer ID。
請按以下步驟創建 Consumer ID:
在 MQ 控製台左側菜單欄依次單擊發布訂閱管理>Topic 管理。
找到您創建的 Topic,單擊右側操作選項裏的申請訂閱。
在訂閱 Topic對話框輸入 Consumer ID,單擊確定。
注意:
- Consumer ID 必須全局唯一。如果名稱已存在,您將無法創建相同名稱的 Consumer ID。
- Consumer ID 必須和對應的 Topic 在同一個域,比如給“公網測試”域的“Topic_open”綁定 Consumer ID “CID_123”後,“華北1”域內的“Topic_huabei1”將不能綁定同一個 Consumer ID。
- Consumer ID 和 Topic 的關係是 N:N。同一個 Consumer ID 可以訂閱多個 Topic,同一個 Topic 也可以對應多個 Consumer ID。
創建阿裏雲 AccessKey,SecretKey
在調用 SDK/API 進行消息發送和訂閱的時候,除了需要指定創建的 Topic, Producer ID 以及 Consumer ID 以外,還需輸入您在阿裏雲服務器管理控製台創建的身份驗證信息,即 AccessKey 和 SecretKey。
請登錄阿裏雲服務器管理控製台創建密鑰。如果您已經創建了 AccessKey 和 SecrectKey,也可以返回此頁麵查看密鑰。
完成以上準備工作後,您就可以運行示例代碼,用 MQ 進行消息發送和訂閱了。
最後更新:2016-11-23 18:53:32
上一篇:
開通服務__快速入門_消息隊列 MQ-阿裏雲
下一篇:
訂閱消息__快速入門_消息隊列 MQ-阿裏雲
SetLoadBalancerUDPListenerAttribute__Listener相關API_API 參考_負載均衡-阿裏雲
ForwardEntrySetType__數據類型_API 參考_雲服務器 ECS-阿裏雲
數加控製台幫助__平台介紹_數加平台介紹-阿裏雲
獲取應用操作記錄__應用管理類 API_Open API 參考_企業級分布式應用服務 EDAS-阿裏雲
CNAME回源___產品功能說明_產品常見問題_DDoS 高防IP-阿裏雲
MaxCompute數據源配置__數據源配置_數據同步手冊_用戶操作指南_大數據開發套件-阿裏雲
磁盤種類表__附錄_API 參考_雲服務器 ECS-阿裏雲
ECS Windows係統抓包工具Wireshark的安裝使用__網絡連接問題_網絡問題_Windows操作運維問題_雲服務器 ECS-阿裏雲
指定寬高縮略__圖片縮放_老版圖片服務手冊_對象存儲 OSS-阿裏雲
查詢媒體-使用OSS文件地址__媒體接口_API使用手冊_視頻點播-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲