摘要: zookeeper的数据同步机制 客户端数据发送到leader,leader会先存到本地文件中,并且返回ack状态码给自己,然后再把数据分发给其他从节点,从节点也会存到本地文件,然后返回ack到leader。leader会判断是不是一半的从节点返回ack了,发通知大家(发ack的从节点)一起存到内存 阅读全文
posted @ 2023-03-01 15:50 穿靴子的猫o_O 阅读(67) 评论(0) 推荐(0) 编辑
摘要: zookeeper选举 假设共有四台机器,从四台机器中选择一个leader出来 项目启动,开始选举 启动是一个一个机器启动的,所以总会有先后顺序,同时四台机器中有一台需要作为观察者存在,不可以作为leader,所以就只剩下三台机器争抢leader。前面提到机器启动顺序,那么前两台如果启动,其实这个时 阅读全文
posted @ 2023-03-01 15:23 穿靴子的猫o_O 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 分服务端和客户端 ,需要记住的是两种作用 心跳机制和缓存机制 客户端每过30秒就会向服务端发送一次请求,来确保自己没有噶。同时服务端在接收到心跳后就会同步复制给其他服务端(用来防止服务端突然挂掉,系统直接不可用了 缓存机制)。另外如果没有接收到心跳,90秒后 会认为该服务已经噶了,移除该服务直至服务 阅读全文
posted @ 2023-03-01 15:01 穿靴子的猫o_O 阅读(14) 评论(0) 推荐(0) 编辑