本文档介绍如何使用java sdk中的sample代码,完成创建主题、创建订阅,发布消息、接收消息以及删除主题等操作。
1. 准备
- 下载最新版java sdk,解压到aliyun-sdk-mns-samples文件夹;
- 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
- 在用户目录(Linux系统为”/home/YOURNAME/“目录或者Windows系统为 “C:\Users\YOURNAME”目录)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:AccessKeyId、AccessKeySecret访问阿里云API的密钥对;
- 如果使用主账号访问,登陆阿里云 AccessKey 管理页面创建、查看;
- 如果使用子账号访问,请登录阿里云访问控制控制台查看;
Endpoint
- 访问MNS的接入地址,登陆MNS控制台 单击右上角 [backcolor=transparent]获取Endpoint 查看;
- 不同地域的接入地址不同,分为公网以及内网域名;
2. 创建主题
下面给出了创建主题的代码示例,有关主题详细信息请参考
详情;
6. 查看HttpEndpoint接收消息
第5步发布了一条消息到Topic中,MNS会将该消息推送到所有的订阅Endpoint,本例中的HttpEndpoint会将接收到的消息打印出来。
7. 取消订阅
如果不需要接收主题的消息,则可以选择取消订阅。
8.删除主题
最后选择将Topic删除。
9.FilterTag使用示例