做网站模板的软件市场推广方案和思路
可持久化机制
不同于DeliveryMode.PERSISTENT
之前的持久
,事务
,签收
是mq自带的机制
可以这么理解,之前的三种机制为了保证消息在发送过程中的可靠性,而可持久化机制是更可靠的保证数据。物理备份消息数据。MQ服务器不应该和数据备份服务器为同一个服务器。
在发送者将消息发送之后,消息中心会将消息存储到本地数据问题、内存数据库或者远程数据库中,之后尝试把消息再次发送给接收者,成功则删除存储的消息,失败则继续尝试发送。
activemq支持的消息持久化机制:JDBC,AMQ,KahaDB,LevelDB
http://activemq.apache.org/persistence
Activemq 5.17.0版本开始弃用了LevelDB,所以还是建议使用KahaDB.