- 6
- 0
- 约1.37万字
- 约 10页
- 2022-02-22 发布于吉林
- 举报
22|哈希算法(下):哈希算法在分布式系统中有哪些应用?
22|哈希算法(下):哈希算法在分布式系统中有哪些应用?
上一节,我讲了哈希算法的四个应用,它们分别是:安全加密、数据校验、唯一标识、散列函数。今天,我们再来看剩余三种应用:负载均衡、数据分片、分布
式存储。
你可能已经发现,这三个应用都跟分布式系统有关。没错,今天我就带你看下,哈希算法是如何解决这些分布式问题的。
应用五:负载均衡
我们知道,负载均衡算法有很多,比如轮询、随机、加权轮询等。那如何才能实现一个会话粘滞(session sticky)的负载均衡算法呢?也就是说,我们需要在同一
个客户端上,在一次会话中的所有请求都路由到同一个服务器上。
最直接的方法就是,维护一张映射关系表,这张表的内容是客户端IP地址或者会话ID与服务器编号的映射关系。客户端发出的每次请求,都要先在映射表中查找
应该路由到的服务器编号,然后再请求编号对应的服务器。这种方法简单直观,但也有几个弊端:
如果客户端很多,映射表可能会很大,比较浪费内存空间;
客户端下线、上线,服务器扩容、缩容都会导致映射失效,这样维护映射表的成本就会很大;
如果借助哈希算法,这些问题都可以非常完美地解决。我们可以通过哈希算法,对客户
您可能关注的文档
最近下载
- 哈曼卡顿AVR-151功放中文说明书.docx VIP
- 《婴幼儿回应性照护》 课件 项目4--6 盥洗和如厕中的回应性照护 ---游戏活动的回应性照护 .pptx
- 水电站安全预测预警制度.docx VIP
- 湘教版初中数学七年级下册《不等式的性质(第一课时)》教学设计.docx VIP
- 《婴幼儿回应性照护》 课件 项目1--3 认识婴幼儿回应性照护 --- 饮食饮水中的回应性照护.pptx
- 哈曼卡顿AVR151功放中文说明书(打印).docx VIP
- 2026年福建泉州编制国企招聘行政职业能力测验含答案试题及答案.doc
- 血透室医院感染暴发应急预案演练脚本 (2).docx VIP
- 新22S6 消防工程 (建筑图集).docx VIP
- pantone色卡电子版下载.pdf VIP
原创力文档

文档评论(0)