net core一秒请求多次就出问题

2020-07-07 20:03发布

问题:

一秒钟 同一个用户同时请求1000次,然后会出现10次发送10次邮件,这个问题怎么解决?

回答1:

业务上面做处理,判断队列里是否已有该用户的消息



回答2:

搞简单点呀,如果是类似按钮触发的,做个简单的防重复点击,点完以后按钮置灰,N秒后可再次点击,现在发送短信啥的都是这套路。这种能过滤大部分重复请求了。
如果是别人通过非正常手段进行多次请求,用队列什么的就好啦,反正是不正常的请求,不需要很高的响应速度。



标签: Net net core