订阅消息__快速入门_消息队列 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-阿里云