处理并发请求的常规手段:
1、在代码层加入共享锁机制;例如,在分页式系统中,可以通过redis获取共享对象;获取成功者方可继续执行业务流程;事务执行完成后需要删除共享对象;方便后续请求可以正常执行;
2、如果并发请求通过第一关,建议在成功获取锁的代码块中做二次查询,以确保数据已处理过;
3、如若前面两关都无法达到目的,可以数据库层加入乐观锁机制,以确保数据在相同条件下,只允许变更一次;
处理并发请求的常规手段
于 2023-12-15 17:29:39 首次发布
处理并发请求的常规手段:
1、在代码层加入共享锁机制;例如,在分页式系统中,可以通过redis获取共享对象;获取成功者方可继续执行业务流程;事务执行完成后需要删除共享对象;方便后续请求可以正常执行;
2、如果并发请求通过第一关,建议在成功获取锁的代码块中做二次查询,以确保数据已处理过;
3、如若前面两关都无法达到目的,可以数据库层加入乐观锁机制,以确保数据在相同条件下,只允许变更一次;