如果两个人,两台电脑同时登录同一个帐号,同时对同一个账单提交,账单同时被服务器处理,那服务器应该先处理谁的,或者怎么规避这个问题。
非单点登录,重定向,stoken拦截器的问题
数据表加上行级锁限制
使用事务将账单是否已经存在和处理账单两个步骤放在一个事务中。
这是并发的情况,SQL加上事务啊。
加上事务啊,防止重复提交
我的第一反应是线程上锁。。。。。
统一回复:我说加事物,或者加锁,他摇头…然后我就蒙逼了。
2222222222
业务接口内添加账号redis缓存控制就行,第一个调用接口的在redis操作set值,处理完后delete,如果第二个账户进来了,查询一下redis有没有当前账号的操作,有的话就忽略就ok了。