处理了一下订单服务和商品服务可能存在的幂等性问题,每个创建订单都应该有一个唯一的id,然后我rabbitmq在接受到订单创建的时候,回去检查消息是否被处理,如果已经处理则不执行任何逻辑,没有则库存减少,业务成功执行后标记为已经处理,我是用redis快速存储的兼职对,设置了7天过期时间,还有前缀
点赞 评论

相关推荐

牛客网
牛客企业服务