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

Version 1.1.8

  • 更新日期

    2016-12-15

    SDK下载

    sample下载

  • 更新内容

    Topic订阅增加batch短信发送接口。

  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.8.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>        
  • pom配置
    <dependency>
        <groupId>com.aliyun.mns</groupId>
        <artifactId>aliyun-sdk-mns</artifactId>
        <version>1.1.8</version>
        <classifier>jar-with-dependencies</classifier>
    </dependency>  

Version 1.1.7

  • 更新日期

    2016-08-30

    SDK下载

    sample下载

  • 更新内容
    • CloudAccount获取MNSClient单例化(ClientConfiguration相同则返回相同的MNSClient实例)。
    • 修复缺陷。
    • Topic订阅增加JSON选项。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.7.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>      

Version 1.1.5

  • 更新日期

    2016-05-26

    SDK下载

    sample下载

  • 更新内容
    • 增加事务消息队列TransactionQueue。
    • 增加一对多广播消息功能。
    • 新增Java sdk性能测试示例代码。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.5.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>          
    4. 运行QueueSample.javaTopicSample.javaCloudPullTopicDemo.java(广播消息示例代码)、TransactionMessageDemo.java(事务队列完全封装版使用示例)、TransactionMessageDemo2.java(事务队列用户自定义版示例,需要用户自定义本地事务,做Failover处理)。

Version 1.1.4

  • 更新日期

    2016-04-25

    SDK下载

    sample下载

  • 更新内容
    • 订阅支持设置队列和邮件为Endpoint。
    • 主题支持消息过滤。
    • 修复长轮询请求数超过单路由(maxConnectionsPerRoute)最大链接数导致请求超时。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.4.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>           
    4. 运行QueueSample.javaTopicSample.java文件。

Version 1.1.3

  • 更新日期

    2016-03-28

    SDK下载

    sample下载

  • 更新内容
    • 支持HTTPS。
    • 去除Message对象中priority、dequeueCount、delaySeconds的默认初始化值。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.3.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>            
    4. 运行QueueSample.javaTopicSample.java文件。

Version 1.1.2

  • 更新日期

    2016-01-30

    SDK下载

    sample下载

  • 更新内容

    修复popMessage接口无参数情况下waitseconds取QueueMeta中设置的值,而非0。

  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.2.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>
    4. 运行QueueSample.javaTopicSample.java文件。

Version 1.1.1

  • 更新日期

    2016-01-19

    SDK下载

    sample下载

  • 更新内容

    修复中文消息使用UTF-8编码,而非平台默认字符集。

  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.1.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>         
    4. 运行QueueSample.javaTopicSample.java文件。

Version 1.1.0

  • 更新日期

    2016-01-06

    SDK下载

    sample下载

  • 更新内容
    • 添加对于Topic功能的支持。
    • 添加对于STS Token的支持。
    • 消息Base64编码支持可选。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.1.0.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>        
    4. 运行QueueSample.javaTopicSample.java文件。

Version 1.0.5

  • 更新日期

    2015-12-02

    SDK下载

    sample下载

  • 更新内容
    • 修复问题多CloudAccount对象时导致内存泄漏。
    • 依赖的httpasyncclient版本升至4.1。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.0.5.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>            
    4. 运行Sample.java文件。

Version 1.0.4

  • 更新日期

    2015-11-05

    SDK下载

    sample下载

  • 更新内容
    • 修复网络异常时极端情况下线程中止。
    • 修复关闭空闲连接回收常驻线程。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.0.4.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>            
    4. 运行Sample.java文件。

Version 1.0.3

  • 更新日期

    2015-06-09

    SDK下载

    sample下载

  • 更新内容
    • 修复大量close wait的连接导致SDK挂起。
    • 增加sample code。
    • API协议升级:"x-mns-version"="2015-06-06"。
    • 支持BatchSendMessage、BatchReceiveMessage、BatchPeekMessage、BatchDeleteMessage。
  • 使用帮助
    1. 下载sample并解压aliyun-sdk-mns-samples-1.0.3.zip
    2. 用Eclipse导入Maven工程,选中aliyun-sdk-mns-samples文件夹。
    3. 在用户目录中创建.aliyun-mns.properties文件,并填写服务地址、AccessKeyId和AccessKeySecret。
      说明 Linux系统用户目录为/home/YOURNAME/,Windows系统用户目录为C:\Users\YOURNAME
      mns.accountendpoint=http://<yourAccountId>.mns.cn-hangzhou.aliyuncs.com
      mns.accesskeyid=<yourAccessKeyId>
      mns.accesskeysecret=<yourAccessKeySecret>            
    4. 运行Sample.java文件。

Version 1.0.2

  • 更新日期

    2015-03-03

    SDK下载

  • 更新内容

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

Version 1.0.1

  • 更新日期

    2014-12-19

    SDK下载

  • 更新内容

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

Version 1.0.0

更新日期

2014-08-01

SDK下载