全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 阿里云办公 培训与认证 物联网
消息服务

下载

更新时间:2017-06-07 13:26:11

MNS Java SDK

建议下载最新发布的SDK版本以获得最佳性能和稳定性。

Version 1.1.8

更新日期

2016-12-15 sdk下载 sample下载

更新内容

  1. Topic订阅增加batch短信发送接口;

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.8.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret

pom配置

  1. <dependency>
  2. <groupId>com.aliyun.mns</groupId>
  3. <artifactId>aliyun-sdk-mns</artifactId>
  4. <version>1.1.8</version>
  5. <classifier>jar-with-dependencies</classifier>
  6. </dependency>

Version 1.1.7

更新日期

2016-08-30 sdk下载 sample下载

更新内容

  1. CloudAccount获取MNSClient单例化(ClientConfiguration相同则返回相同的MNSClient实例);
  2. bugfix;
  3. Topic订阅增加JSON选项;

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.7.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret

Version 1.1.5

更新日期

2016-05-26 sdk下载 sample下载

更新内容

  1. 增加事务消息队列TransactionQueue;
  2. 增加一对多广播消息功能;
  3. 新增Java sdk性能测试示例代码;

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.5.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行QueueSample.java , TopicSample.java , CloudPullTopicDemo.java(广播消息示例代码), TransactionMessageDemo.java(事务队列完全封装版使用示例),TransactionMessageDemo2.java(事务队列用户自定义版示例,需要用户自定义本地事务,做failover处理)

Version 1.1.4

更新日期

2016-04-25 sdk下载 sample下载

更新内容

  1. Subscription支持Queue/Mail Endpoint
  2. Topic支持消息过滤
  3. BugFix: 修复长轮询请求数超过单路由(maxConnectionsPerRoute)最大链接数导致请求超时

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.4.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行QueueSample.java 和 TopicSample.java 文件

Version 1.1.3

更新日期

2016-03-28 sdk下载 sample下载

更新内容

  1. 支持HTTPS
  2. 去除Message对象中priority,dequeueCount,delaySeconds的默认初始化值

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.3.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行QueueSample.java 和 TopicSample.java 文件

Version 1.1.2

更新日期

2016-01-30 sdk下载 sample下载

更新内容

  1. fixbug: popMessage接口无参数情况下waitseconds取QueueMeta中设置的值,而非0

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.2.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行QueueSample.java 和 TopicSample.java 文件

Version 1.1.1

更新日期

2016-01-19 sdk下载 sample下载

更新内容

  1. fixbug: 中文消息使用UTF-8编码,而非平台默认字符集

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.1.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行QueueSample.java 和 TopicSample.java 文件

Version 1.1.0

更新日期

2016-01-06 sdk下载 sample下载

更新内容

  1. 添加对于Topic功能的支持
  2. 添加对于STS Token的支持
  3. 消息Base64编码支持可选

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.1.0.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行QueueSample.java 和 TopicSample.java 文件

Version 1.0.5

更新日期

2015-12-02 sdk下载 sample下载

更新内容

  1. 修复bug:多CloudAccount对象时导致内存泄漏
  2. 依赖的httpasyncclient版本升至4.1

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.0.5.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行Sample.java文件

Version 1.0.4

更新日期

2015-11-05 sdk下载 sample下载

更新内容

  1. 修复bug:网络异常时极端情况下线程挂起
  2. 修复bug:关闭空闲连接回收常驻线程

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.0.4.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行Sample.java文件

Version 1.0.3

更新日期

2015-06-09 sdk下载 sample下载

更新内容

  1. 修复bug:大量close wait的连接导致SDK挂起;
  2. 增加sample code;
  3. API协议升级:”x-mns-version”=”2015-06-06”;
  4. 支持BatchSendMessage、BatchReceiveMessage、BatchPeekMessage、BatchDeleteMessage;

使用帮助

  1. 下载sample并解压aliyun-sdk-mns-samples-1.0.3.zip;
  2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹;
  3. 在用户目录(“/home/YOURNAME/“ in Linux or “C:\Users\YOURNAME” in Windows)中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyID和AccessKeySecret:
    1. mns.accountendpoint=http://$accountid.mns.cn-hangzhou.aliyuncs.com
    2. mns.accesskeyid=$your_accesskeyid
    3. mns.accesskeysecret=$your_accesskeysecret
  4. 运行Sample.java文件

Version 1.0.2

更新日期

2015-03-03 下载

更新内容

  1. 优化XML解析逻辑,提升性能

Version 1.0.1

更新日期

2014-12-19 下载

更新内容

  1. 缺省线程池修正为50, 修复大规模并发同步时SDK端的性能瓶颈

Version 1.0.0

更新日期

2014-08-01 下载

本文导读目录