2.6. AMQ 6.0 新特性

在 AMQ 以前版本的基础上, AMQ 6.0具备了更多的新的特性和对以前特性的增强,完整的新特性列表如下。

AMQ 6.0 根据用户定义的策略,适时释放空闲的队列空间。

<SERVICE CLASS="com.apusic.jms.store.file.FileMessageStoreProvider">
    <ATTRIBUTE NAME="StoreDirectory" VALUE="store/jms"/>
    <ATTRIBUTE NAME="EnableTruncation" VALUE="true"/>               <!-- 是否启用队列空间的定时释放检查 -->
    <ATTRIBUTE NAME="TruncationIntervalMinute" VALUE="6000"/>       <!--间隔多少分钟检查一次空闲队列-->
    <ATTRIBUTE NAME="TruncationSizeMega" VALUE="45"/>               <!--当空闲队列空间达到多少兆以上时才进行释放操作-->
</SERVICE>

增强AMQ客户端与MQ之间,以及MQ与MQ之间的消息传输通道安全,可支持SSL等多种管道安全机制。

AMQ文件传输功能可支持超大文件(如:64G的文件),不限制文件大小。

当网络状况不稳定时,AMQ可自我诊断与自适应。