一个报名系统,会不会添加两条数据,比如,一个身份证号只能报名一次,你母亲点击 提交数据,进入接口,根据身份证号去先查,发现没有,然后你母亲的正在进行复杂的校验,现在你父亲也提交了数据,根据身份证号去先查,发现也没有,接着 你母亲才验证完,然后提交数据,然后你父亲验证,也提交了数据,这不是添加两条数据了吗
是不是数据库 身份证号字段加唯一索引,请问还有什么办法处理吗
单机部署用synchronized分布式用redis锁
那就在提交数据的时候再判断一次