本帖最后由 19921164186 于 2024-6-25 20:19 编辑 叶老师你好: 假如我有一个A节点(主), B节点(从), C节点(从) 的单主MGR集群 根据你这个文章写的,发生了主从切换的时候(可能是故障、可能是手动切换),新的主(B节点)会向旧的主(A节点)同步一些事务,这些事务产生的relay log 在B节点上可能还没有执行,所以这种事务算积压的事务。但是如果原来的主(A节点)突然宕机而且一直未恢复,新的主(B节点)如何向旧的主请求事务,积压的事务不就没有了?这个时候再设置了before_primary_failover模式,如果A一直宕机,难道在B节点上的新的读写事务就一直hang住吗?这样的话新主不就永远都比旧主少很多事务?且一直hang住,那这几个节点一致性怎么保证? |
合作电话:010-64087828
社区邮箱:greatsql@greatdb.com