[架构系列]无锁缓存,每秒10万并发,究竟如何实现?
有一类业务场景:
(1)超高吞吐量,每秒要处理海量请求;
(2)写多读少,大部分请求是对数据进行修改,少部分请求对数据进行读取;
这类业务,有什么实现技巧么?
接下来,一起听我从案例入手,娓娓道来。
快狗打车,场景举例:
(1)司机地理位置信息会随时变化,可能每几秒钟地理位置要修改一次;
(2)用户打车的时候查看某个司机的地理位置,查询地理位置的频率相对较低;
这里要用到两个接口:
(1)大量修改司机信息:
void SetDriverInfo(long driver_id, D..
转载
2020-08-23 21:49:48 ·
282 阅读 ·
0 评论