多人处理同一条数据
1.利用时间戳
就是普通的并发冲突了,听说过时间戳没有?
时间戳就是干这个活的,
多个人同时都取某个记录进行编辑,他们拿到的数据里的时间戳是相同的,
但其中一个先提交,后面的人再提交时,就会发现时间戳字段跟自己原先的不一样了,
这个时候就知道有人在自己之前提交了,应该提示已经被更新,请重新获取再更新
2.单点登录
3.锁
并发场景解决方式
- 梳理业务场景
- 找到该场景下的冲突点
- 再决定是否加锁、加什么锁
实现分布式锁的七种方式:https://www.cnblogs.com/sunnycc/p/16014049.html
多人循环处理多条数据