在AMQ以前版本的基础上, AMQ 4.0.2具备了更多的新的特性和对以前特性的增强,完整的新特性列表如下。
支持消息队列集群
关于消息队列集群的详细描述,请看“队列集群”一节。
分层次主题命名及多主题订阅
关于分层次主题命名及多主题订阅的详细描述,请看“分层次主题命名及多主题订阅”一节。
提供多种消息存储方式
AMQ 提供多种消息存储方式,以满足不同可靠性要求和效率要求。
以文件方式保存消息,配置非常简单并具有较高的性能。在可靠性要求不高但对性能要求很高的环境下可以使用这种消息存储方式。
使用Berkely DB保存消息,Berkely DB的伸缩性和可靠性都较高,可以满足大多数应用的需要。由于Berkely DB的License限制商业使用,因此Apusic发行包中并不包含Berkely DB运行库,需要单独从www.sleepycat.com下载。
使用关系数据库保存消息,对可靠性要求很高的应用环境下建议使用这种消息存储方式。