zookeeper中zoo.cfg参数解析
ticktime=2000
2000为通信心跳
inilimit=10
lf(leaders and follow)初始通信时限10*2000
添加配置
server.A=B:C:D
A是一个数字表示第几号服务器
B是这个服务器的地址
C是这个服务器follow和leader交换信息的端口
D是万一服务器挂了需要一个端口重新来进行选举,选出一个新的leader,这个端口用来执行选举时服务器相互通信的端口。
选举leader的机制
第一次启动
在先启动的一半中谁的myid大谁当leader
二次选举(如果leader故障)
重新选举 看 epoch(每个leader任期的代号) 看zxid(事务id用来标识状态)sid(和myid相同)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现