处理多次重复的请求

如果遇到用户短时间内会触发多次重复的请求,且每次请求都会耗费一定的资源,所以希望,多次重复请求,只处理一个请求,然后返回结果。但是又希望再用户发送请求的时候,尽可能最快的返回结果。不考虑前端,只考虑后端,应该如何做比较好。


月关宝盒
浏览 518回答 1
1回答

守候你守候我

在处理请求前,前面来个队列,根据你当前请求的参数生产一个Hash值,存入队列,每个请求加入队列前,判断是否已存在该请求。
打开App,查看更多内容
随时随地看视频慕课网APP