高并发读、低频更新的配置模块如何设计,并控制副本内存?

未标记

Sorry o(╥﹏╥)o,暂无参考答案。带这道题,问问AI吧~

问 AI
本题目录

相关面经

1 篇

虾皮

研发
一面
查看原面经 →
现在有 100 个工作线程,每秒总共会产生一万次请求,其中绝大多数都是调用 config 的 get 方法读取配置,大概每秒有 10000 次读操作,而配置的 update 更新操作频率很低,每十分钟才会执行一次。针对这种典型的读多写少场景,你会怎么设计这个配置模块
如果配置的数据大小是不确定的,可能会比较大,你刚才提到的每个线程维护一份配置副本的方案,内存开销会很大,这个问题要怎么解决?

相关题目

4 题