表单中有一个单选字段里面有多种分类,每种类型都会进行独立的排序。
我的设计逻辑是新增记录的时候按照分类获取排序最大的记录,然后再更新新增的这条记录的排序号。
但是在多个人同时新增记录的时候,会出现好几条记录获取到同一条记录进行更新操作,从而导致排序重复的问题。
请问下对于这种并发的场景下,有什么好的处理方式吗
表单中有一个单选字段里面有多种分类,每种类型都会进行独立的排序。
我的设计逻辑是新增记录的时候按照分类获取排序最大的记录,然后再更新新增的这条记录的排序号。
但是在多个人同时新增记录的时候,会出现好几条记录获取到同一条记录进行更新操作,从而导致排序重复的问题。
请问下对于这种并发的场景下,有什么好的处理方式吗
mj4ever 2023-12-11 21:44:25将实时更新序号,改为定时批量更新:也就是数据创建后,不通过事件触发,而是做一个定时任务,根据创建时间排序来获取批量数据,然后进行处理;SaaS 版默认没有每分钟执行一次的功能,要通过一些逻辑自己来实现
了解了,多谢哈 👍
将实时更新序号,改为定时批量更新:也就是数据创建后,不通过事件触发,而是做一个定时任务,根据创建时间排序来获取批量数据,然后进行处理;SaaS 版默认没有每分钟执行一次的功能,要通过一些逻辑自己来实现