外贸建站 知乎,软件下载类型网站怎么做,新冠2024中国又要封城了,国企500强公司有哪些一、持久化类型
1、交换机持久化#xff08;SpringAMQP默认#xff09;
2、队列持久化#xff08;SpringAMQP默认#xff09;
3、消息持久化
二、消息持久化
1、纯内存操作 如果采用纯内存操作#xff0c;那么消息存储达到队列的上限之后#xff0c;会有一个page ou…一、持久化类型
1、交换机持久化SpringAMQP默认
2、队列持久化SpringAMQP默认
3、消息持久化
二、消息持久化
1、纯内存操作 如果采用纯内存操作那么消息存储达到队列的上限之后会有一个page out操作这个操作是将队列中已经有的一部分MQ消息转移到磁盘给队列腾出空间使得队列能够继续接收MQ消息这个转移MQ消息的过程是一个阻塞的过程转移过程中队列无法接收MQ消息。
2、持久化消息 SpringAMQP默认采用这种方式这种方式需要将MQ消息入队的同时也写一份进入到磁盘中但是与Page out操作有一定区别不会阻塞当队列满了之后会有一次清空内存的操作这个操作会使得队列接收消息变慢但是不至于阻塞。
3、LazyQueue 惰性队列消息直接写入到磁盘内存中会保留最近的一部分消息很少的一部分当消费者需要消息时才会到到磁盘中去读取3.12版本之后队列都是LazyQueue的模式无法更改。