为了账号安全,请及时绑定邮箱和手机立即绑定

消费端未启动,为什么接收到的ack也是true

消费端未启动,为什么接收到的ack也是true

正在回答

2 回答

ack是rabbitmq返回的,跟消费端没关系。这些个消息中间件就是为了让生产者与消费者无直接联系。

0 回复 有任何疑惑可以回复我~

准确来说,confirmCallback这个回调方法,主要作用是确认生产端的消息有没有发送到交换机。消息有发送到交换机,返回为true;消息没有发送给交换机,返回就是false。没有发送给交换机有多种情况,有可能是MQ服务器挂了,也有可能是发送消息给MQ的时候,交换机名称写错了。消费端启动与否,跟生产端的confirmCallback回调方法没有关系

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

消费端未启动,为什么接收到的ack也是true

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信