分布式小技巧
欢迎你来读这篇博客,这篇博客主要是关于分布式小技巧
。
其中包括了关于我的见解和收集的知识分享。
序言
正文
一致性Hash问题
hash问题
- 雪崩效应:微小的改变,散列后不可区分性的改变
- 严格雪崩准则
hash冲突解决
- 开放寻址
- 拉链法
分布式场景hash的价值
- 负载均衡
- 分布式存储
普通hash算法的问题:当一个节点宕机后,之前的hash都要重新计算,缩容和扩容都会有这种问题,用户的会话都会丢失,大量请求的情况下,大量的用户体验不佳
一致性Hash
- hash槽成环,每个服务器负责一段
- 虚拟节点,每个服务器负责多个虚拟节点
nginx一致性hash
- https://github.com/replay/ngx_http_consistent_hash
- 下载第三方模块
- 编译第三方模块,添加到被nginx管理
- nginx重新编译安装
- 修改配置文件
集群时钟同步问题
分布式ID
分布式任务调度
Session共享
参考资料
启示录
富贵岂由人,时会高志须酬。
能成功于千载者,必以近察远。
分布式小技巧
https://allendericdalexander.github.io/2025/04/01/distributed_trick/