问答 / 0 / 4 / 创建于 4年前
接口同时访问123顺序执行完成接口数据库的更新顺序是132这样数据库里面不是最新的数据这个问题怎么解决?????
你是同一个客户端发送的三个异步请求? 这样你可以前端处理一下 变成依次请求, 而不是并发请求。 如果是不同客户端发送的请求, 这样逻辑也没毛病
可以用队列,把请求放入队列,然后顺序执行,但是好像有点强行把多线程变为了单线程操作的感觉,哈哈哈哈!
解决不了,你控制不了客户端三个同时请求的到达顺序。需要根据具体业务来找解决方案
那物品秒杀的功能是怎么实现的
我要举报该,理由是:
你是同一个客户端发送的三个异步请求? 这样你可以前端处理一下 变成依次请求, 而不是并发请求。 如果是不同客户端发送的请求, 这样逻辑也没毛病
可以用队列,把请求放入队列,然后顺序执行,但是好像有点强行把多线程变为了单线程操作的感觉,哈哈哈哈!
解决不了,你控制不了客户端三个同时请求的到达顺序。需要根据具体业务来找解决方案
那物品秒杀的功能是怎么实现的