美文网首页
activeMQ-12消息持久化机制

activeMQ-12消息持久化机制

作者: 誓俭草 | 来源:发表于2020-02-07 18:52 被阅读0次

    首先之前说的事务、消息持久化、签收 这些功能,都是属于activeMQ自身携带的功能,那么是什么支撑的她消息持久化呢?
    以下这是对MQ可持久化的说明:
    1)介绍:避免意外宕机后消息丢失,需要做到重启服务后可以恢复消息队列,即宕机后消息不会丢失的机制;
    2)持久化机制有:AMQ、kahaDB、jdbc、 levelDB......
    3)原理说明:就是在发送者将消息发送出去后,消息中心先把消息存储到本地数据文件、内存数据库或者远程数据库等,然后试图将消息发送给接收者,发送成功则将消息从存储中删除失败则继续尝试。消息中心启动以后首先要检查指定的存储位置,如果有未发送成功的消息,则需要把消息发送出去。
    4)持久化机制演变:

    持久化机制演变说明.png

    相关文章

      网友评论

          本文标题:activeMQ-12消息持久化机制

          本文链接:https://www.haomeiwen.com/subject/tozmxhtx.html