发布时间:2025-04-04 18:47:12 点击量:
HASH GAME - Online Skill Game GET 300
首先,我们可以识别用户标志 Hash 计算,为了方便演示,我在这里使用用户名作为Hash当然,你也可以对待用户IP或者是UserId 进行Hash计算,Hash计算后会生成一个int这里的公式是 hash(name) % 3,计算结果只有三种情况,即 0、1、2,然后我们将这三种结果和三个存储节点进行映射,0 == A,1 == B,2 == C。因为Hash算法在多次计算一个值后会得到相同的hash值,所以上面的公式,一个用户的图片每次都会固定在其中一个节点中,这样查询也可以通过hash算法快速找到用户图片所在的节点。