主从有一个节点挂掉的情况
1、假如有一个master的节点挂掉,这个集群还可以正常工作吗,对应的slave会变成master吗?
2、假如有一个slave挂掉后,对集群是否会有影响?
3、集群中,写操作都是在任一master中的吗?读操作都是在salve中吗?
4、目前看起来不管是master,还是salve,正常情况下,数据是一致,如果数据量很大,如何保证扩大存储,只能加内存?
5、集群环境下,如何保证数据的日志备份,比如 RDB和AOF
50
收起
正在回答 回答被采纳积分+1
1回答
Java架构师讲师团
2020-04-16 10:25:29
1. 会
2. 不会
3. 应该说读写由master负责,slave是备份,当然有一个readonly是可以配置的,这样salve也可以读了
4. 扩大存储,其实就是对集群的扩容,针对master做水平扩展即可,如此一来,读操作和写操作的吞吐量会随之提高
5. 集群的数据备份其实同理AOF和RDB,设置好了既可。当然了,虽然是集群,当一个节点挂了以后,在极端的情况下执行也是有可能会造成一部分数据的丢失的。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星