二本牛马 level
获赞
483
粉丝
109
关注
7
看过 TA
4089
门头沟学院
2025
Java
IP属地:浙江
暂未填写个人简介
私信
关注
2024-09-11 13:11
已编辑
门头沟学院 Java
omak:1. 从redis中查订单,抢单成功了已经生产了订单编号,后续的异步操作只是把数据写入数据库,是可以查看到的叭 2. 后面课程中加的pending-list和ACK机制可以确保消息被处理后再移除
0 点赞 评论 收藏
分享
2024-09-14 12:37
已编辑
门头沟学院 Java
魏德曼:个人猜想: 1、bitmap 设置用户id 偏移位为1 2、db 减库存和创建订单肯定是在事务里。但 cache 和 db 的一致用消息确认+重试+订单号唯一幂等保证。不过其实也可以不处理,对应的场景就是少卖,给用户提示没抢到就行,而且商家在提示曝光率的同时减少了优惠券的损失。 3、兜底,万一 mq 消费完没来得及回复 ack 挂掉了,下次还消费就有重复消费问题
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务