排序
ZK的数据模型
ZK的数据模型是一种树形结构,具有一个固定的根节点(/),可以在根节点下创建子节点,并在子节点下继续创建下一级节点。 每一层级用/隔开,且只能用绝对路径(get/work/task1)的方式查询ZK节...
MongoDB高可用方案-主从复制
MongoDB 是当前比较流行的文档型数据库,其拥有易使用、易扩展、功能丰富、性能卓越等特性。 主节点会记录写有关的操作,读操作不记录。这些操作记录在local数据库中的oplog. admin和slave两个...
数组和链表区别
存储方式: 数组:数组是一种连续的存储结构,元素在内存中按照线性顺序排列。这使得数组支持随机访问,可以通过索引快速访问任何元素。 链表:链表是一种非连续的存储结构,元素以节点的形式存...
OpenShift集群节点管理
一、集群添加Node节点 Ansible脚本有新增节点的Playbook脚本,准备好新增节点的基础环境,在集群的ansible管理节点上执行该Playbook就行。 OpenShift集群节点管理 Context OKD版本OS版本Docker...
raft算法选举流程详解
引入主节点,通过竞选来获取主节点。节点分为三类: 领头结点 Leader 从节点 Follower 候选节点 Candidate 想象咱们身处一个居民社区里面,这个社区需要选举出一位业委会主任来负责新年的社区大...
Kubernetes Pod被驱逐故障排除过程
设想一个场景:有三个工作节点的Kubernetes 集群,版本为 v1.19.0。发现在 worker 1 上运行的一些 pod 被驱逐了 Pod被驱逐的日志 从上图可以看出有很多pod被驱逐了,报错信息也很清楚。由于节点...
Redis哨兵模式深度解析:原理与实践指南
在构建高可用性的Redis集群时,Redis的哨兵模式是一种常见的选择。 本文将深入解析Redis哨兵模式的原理,并给出实践中的配置步骤。 一、什么是Redis哨兵模式? Redis哨兵模式是Redis为了实现高...
eureka和zookeeper有什么区别
zk保证的是CP,即分区容错和一致性,eureka保证的是AP、即可用性和分区容错 zk的master如果挂掉,需要进行选举,此时zk无法使用。 eureka的各个节点是平等的,只要有一台是正常的就能提供服务。...