随笔 - 130  文章 - 1  评论 - 16  阅读 - 12万 
并发控制:
通过DLM来管理

 

健忘症:
整个集群只能有一份配置信息,不能两个节点都有
通过  OCR磁盘  来解决,更新本地和其他节点的缓存
该问题是由于每个节点上都有一份集群配置信息,修改节点的配置信息得不到同步导致的。
解决健忘问题的最简单办法是,整个集群只有一份集群配置信息,无论哪个节点修改了配置信息,都是同一份,配置信息对每个节点都是一样的。
 
脑裂:
Voting Disk来解决
一般是IO出问题了,或者网络出问题了
在集群环境中,节点间需要某种机制,比如 心跳,了解彼此的健康状况。
假如心跳出了问题,每个节点都会认为其他节点都不复存在了,自己是唯一的幸存者,就会控制整个集群。
因为数据是共享的,都来控制独享,势必会破坏共享数据的完整性和一致性。
这时候  表决盘  被引入,通过 投票机制,获得  最高票数 或者  最早到达获得投票的,幸存,其他节点被踢出。
 
IO隔离:
剔除节点后,重新启动故障节点

posted on   水语者9  阅读(243)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示