04-27 16:51
南京工程学院 Java 喜欢飞来飞去的河老师在敲键盘:个人看法。
秒杀是很快的动作,基本要求快速返回,所以当写入数据库失败时,其实这时生产者端早已处理完缓存发送消息返回了,缓存回流也没效果,除非你做那种后续发送信息通知用户秒杀失败,不过这种体验很差。
考虑保证订单写入数据库这个操作的完成比较好,而不是在缓存恢复上做文章。要保证订单写入数据库这个操作的话其实就是如何做到消息不丢失,这个网上很多方案。
0 点赞 评论 收藏
分享
04-27 16:49
南京工程学院 Java 0 点赞 评论 收藏
分享
关注他的用户也关注了: