表单重复提交解决方案
可用从下面几个问题着手
- 什么叫重复表单
这个定义出来了,那么后面就是技术方案罢了 - 采用什么样的技术方案
- 比如可以采用阿里巴巴sentinel,其实本质上就是限流。表单重复提交无法就是触发限流的条件有点不一样,功能强大更加丰富,更加灵活,但上手难一些,但不推荐
- 自定义个一个注解,写一个aop搞定。
什么叫重复表单
针对我们自己的业务场景,可以定义为: 同一个用户在短时间内(比如1s)请求了同一个接口(可以加上相同参数),那么认为就是重复表单
不同的公司,不同的接口也许定义会有所不一样,这个根据自身情况调整
技术方案
针对我们对重复表单的定义,这里推荐采用自定义注解+AOP的方式完成
系统推荐
- Git笔记
- Notion笔记定时备份
- KVM 虚拟机安装
- ES6.2.3(3节点)数据迁移到ES7.4.1(5节点)
- 你真的会拼接字符串吗?
- index方法压力测试记录
- 搭建基于docker的elk平台来分析java日志
- 制作KVM ES镜像文件
- 推荐几个适用小工具
- Git历史记录修改用户名和邮箱
- Docker隐射的端口外网不能访问
- Hbase 总览
- 随机毒鸡汤:为什么放屁总是自己先闻到?因为机会,总是留给有准备的人。