每天有几十万的数据量,rocket mq 被消费的历史消息是否会被永久保存下来?还是会定期做删除? 如果是ActiveMQ 呢

解决方案 »

  1.   

    LZ 要理解 MQ 的意义,它的存在是为了微服务系统之间可以传递消息,既然消息已经收到了,保存的意义就不大了,如果要考虑保存或者对于历史的查看,那不是 MQ 的职责,而是接受方应该考虑的持久化的工作。
    小编为订阅号「码匠笔记」号主,先后就职于 ThoughtWorks、阿里巴巴等互联网公司的经验分享,包含但不限于 JAVA、并发编程、性能优化、架构设计、小程序、开源软件等。有兴趣可以关注一波,一起学习、讨论。
      

  2.   

    上面的别扯淡好吗?rocketmq有持久化机制,消息保存在硬盘上面,消费者消费只是把offset往前移动而已