首先保证不超卖,然后就是既然他都抢到了,就不应该恢复库存吧,订单写入数据库失败是消息队列的可靠性问题