rocketMQ消息发送成功后,为什么必须要等待消息消费完成才能返回喃?

来源:7-9 缓存库存接入异步化(下)

罗luo

2020-09-27

请问老师,我每次启动项目,第一次下单,当消息发送成功后,就会立即返回下单成功,过几秒后消息才会到consumer,然后被消费。
但是从第二次开始,必须要等到consumer中的操作数据库扣减库存完成后才会返回下单成功,这样的话就没有意义了。
图片描述

写回答

2回答

绾绾爱吃肉

2021-05-10

我也遇到这个问题了 ,堵塞了 没有异步,不知道问题出现在哪里了 ,请问你怎么解决的

0
0

龙虾三少

2020-09-28

按照代码逻辑 下单和consumer是没有依赖关系的 对比下代码差异

0
2
龙虾三少
回复
罗luo
你把consumer和producer都弄在一个程序里了 然后正好断点打了 但其实producer是不依赖consumer的
2020-10-03
共2条回复

聚焦Java性能优化 打造亿级流量秒杀系统(赠秒杀项目)

理解高流量电商网站性能构建思路 用高逼格技术解决性能提升问题

2174 学习 · 1009 问题

查看课程