实现一个基于哈希的分布式实时排行榜系统(支持分数更新和Top K查询)
**实现一个基于哈希的分布式实时排行榜系统(支持分数更新和Top K查询)**
**题目描述**
设计一个分布式实时排行榜系统,支持以下操作:
1. `add_score(user_id, score)`:为用户添加分数(可正可负,支持多次累加)
2. `get_top_k(k)`:返回当前分数最高的K个用户(分数相同时按最新更新排序)
3. 系统需支持高并发读写和水平扩展
**关键难点**
1. 分数频繁更新时如何高效维护全局排名
2. 分布式环境下如何保证数据
2025-11-05 05:09:25
0