A接口更新了数据表 table 中ID=1 的数据,随后调用B平台A‘ 接口时也更新了数据表 table 中 ID=1的数据,
由于A事务已经拿到了写锁,只有事务提交后才释放写锁,所以A‘事务只有等待
A得不到A‘ 的响应一直处于等待状态。。。代码至此死掉了
解决方案:将数据表table的更新写到同一事务中,比如A接口中,A'中不再更新table,测试通过
A接口更新了数据表 table 中ID=1 的数据,随后调用B平台A‘ 接口时也更新了数据表 table 中 ID=1的数据,
由于A事务已经拿到了写锁,只有事务提交后才释放写锁,所以A‘事务只有等待
A得不到A‘ 的响应一直处于等待状态。。。代码至此死掉了
解决方案:将数据表table的更新写到同一事务中,比如A接口中,A'中不再更新table,测试通过