描述: 1.用户 A 访问选座页面,和服务器建立连接,通知 socket 服务器,然后从数据库拿到已购买的座位 ID,返回给客户端,客户端进行座位锁定。(此步骤之前是通过 ajax 轮询查询数据库拿到座位 ID,进行锁定)。
2.用户 B 选择座位下单,此时新的订单入库,用户 A 的页面如何更新座位数据,是不是在用户 B 下单后,并且订单信息插入数据库后,再去拿到当前已经和 socket 建立连接 ID,然后推送座位信息。把刚刚购买的座位推送给客户端。
问题: 我上面描述的并没有涉及提交订单 15 分钟后如果没有支付,那选择的座位将被释放。只是想先把 socket 这块的逻辑走通,建立长连接,时时更新座位信息,我上面这样的逻辑正确吗,如果不是这样,烦请各位帮忙提供些思路呢。