53
阿裏雲
訂閱消息__快速入門_消息隊列 MQ-阿裏雲
消息發送成功後,訂閱方需要對消息進行訂閱。訂閱消息需要通過調用相關協議及開發語言的 SDK/API 來完成。
調用 TCP Java SDK 訂閱消息
您可以運行以下示例代碼來測試訂閱消息的功能。運行代碼前請按照說明正確設置相關參數。
public class ConsumerTest {
public static void main(String[] args) {
Properties properties = new Properties();
properties.put(PropertyKeyConst.ConsumerId, "XXX");// 您在MQ控製台創建的Consumer ID
properties.put(PropertyKeyConst.AccessKey, "XXX");// 鑒權用AccessKey,在阿裏雲服務器管理控製台創建
properties.put(PropertyKeyConst.SecretKey, "XXX");// 鑒權用SecretKey,在阿裏雲服務器管理控製台創建
Consumer consumer = ONSFactory.createConsumer(properties);
consumer.subscribe("TopicTestMQ", "*", new MessageListener() {
public Action consume(Message message, ConsumeContext context) {
System.out.println("Receive: " + message);
return Action.CommitMessage;
}
});
consumer.start();
System.out.println("Consumer Started");
}
}
查看消息訂閱是否成功
完成上述步驟後,您可以在 MQ 控製台查看訂閱端是否啟動成功,即消息訂閱是否成功。
在 MQ 控製台左側菜單欄依次單擊發布訂閱管理>訂閱管理。
找到要查看的 Topic,單擊右側操作選項裏的消費者狀態。 如果是否在線顯示為是,則說明訂閱端已成功啟動。
如果消費者狀態是否在線顯示為否,請參考消費者狀態問題排查。
完成以上所有步驟後,您就成功接入了 MQ 服務,可以用 MQ 進行消息發送和訂閱了。
最後更新:2016-11-23 16:04:04
上一篇:
申請資源__快速入門_消息隊列 MQ-阿裏雲
下一篇:
Demo 環境準備__MQ Demo 工程_消息隊列 MQ-阿裏雲
GetRole__角色管理接口_RAM API文檔_訪問控製-阿裏雲
跨區域複製__Java-SDK_SDK 參考_對象存儲 OSS-阿裏雲
切換SQL采集狀態__日誌管理_API 參考_雲數據庫 RDS 版-阿裏雲
InitiateMultipartUpload__關於MultipartUpload的操作_API 參考_對象存儲 OSS-阿裏雲
阿裏雲入股,高度產品化的ZStack切入混合雲市場
圓角矩形__圖片裁剪_圖片處理指南_對象存儲 OSS-阿裏雲
修改API分組__API分組相關接口_API_API 網關-阿裏雲
如何充值付款?__充值介紹_賬戶資產_財務-阿裏雲
異地容災__典型應用_產品簡介_雲數據庫 RDS 版-阿裏雲
LogSearch-報警__Getting-Started_日誌服務-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲