消息可靠性之同步、异步刷盘、同步、异步复制 DBC 2021-07-20 1.7K 0 博主使用最通俗易懂的话来说明 内存+磁盘 什么是异步刷盘(数据可能丢失,性能高): 什么是同步刷盘:数据安全性高 选择:各有优缺点,看业务需要 异步刷盘 当MQ拿到消息后,在写入磁盘的时候就返回给客户端成功的信息,这时候如果MQ挂掉了,那么磁盘里面也不会有消息保存 同步刷盘 当MQ拿到消息后,在写入磁盘成功后才返回给客户端成功的信息 Master - Slave节点里面 异步复制 : 数据可能丢失,性能高 同步复制: 数据安全性高,性能低一点 最终推荐这种方式:同步双写(即M-S同步复制),异步刷盘 异步复制、同步复制 具体原理和上面基本类似,不过是主从节点,两个MQ之间产生的复制问题,上面是磁盘的写入问题 可以看看这个图,方便理解 本文作者为DBC,转载请注明。 0人点赞 打赏