MQ消息持久化

  1. ActiveMQ 消息持久化
    为了避免MQ宕机丢失消息,消息系统一般会采用持久化机制;ActiveMQ的消息持久化机制有KahaDB,JDBC,LevelDB,AMQ,无论使用的持久化机制是哪一种,消息的存储逻辑是一致的
    消息中心收到生产者的消息后,先将消息存储在本地数据文件,内存数据库或者远程数据库,再试图把消息发送给消费者,发送成功则讲消息从存储中删除,如失败则继续尝试发送
    消息中心启动时,先会检查指定的存储位置,如有未成功发送的消息,则会把消息发送出去
  2. KahaDB
    基于日志文件存储,是默认持久化机制
  3. JDBC
    基于JDBC储存,保存进数据库

猜你喜欢

转载自blog.csdn.net/weixin_51681634/article/details/112737308
今日推荐