为什么说Rabbit的集群可以保证数据100%%一致性? 只看看书的时候一直听说,RabbitMQ的集群可以保证数据100%高可靠 原因为RabbitMQ使用的时mirror同步形式, 为什么镜像同步可以保证数据100%高可靠呢?
我似乎明白了, 主从复制的过程, 但是对镜像复制是什么,还是一无所知, 哎 RabbitMQ主从复制过程 接下来,我们来说rabbitmq的主从复制过程。实际上,RabbitMQ主从之间的数据复制是异步的,但是在rabbitmq中不会出现mysql那种丢数据的情况,这是因为rabbitmq的接口也是异步的,主收到一条消息写入本地存储,然后在发起写入从的请求。当所有从写入成功后,主才会给client返回ack说这次写入成功了。所以可以看出,虽然rabbitmq的主从复制是异步的,但是并且不会出现mysql丢数据的场景。只要客户端收到ack,就说明这条消息已经写入主和从了。
我似乎明白了, 主从复制的过程, 但是对镜像复制是什么,还是一无所知, 哎