如何设计异步的请求处理系统,每过 K 秒或者每积攒 K 个 request 时要对 requests 做处理
要求尽可能精确,K不要有误差
面试问的,我理解是个系统设计题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
要求尽可能精确,K不要有误差
面试问的,我理解是个系统设计题?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
其实就是考察 节流 的实现。一种是对事件节流,也就是按次数;一种是对时间节流,需要进行定时。
关于节流,思否上已经有很多实现了(思否真该出个
wiki
板块,方便引用),当然,这些人往往只考虑时间,按次数节流的实现不多。时间节流的实现很多,这里不再赘述,写一个可能管用的次数节流:
谈不上系统,就是一个小模块。