同一个会话, consumerTag 是固定的 可以做此会话的名字, deliveryTag 每次接收消息+1,可以做此消息处理通道的名字。
因此 deliveryTag 可以用来回传告诉 rabbitmq 这个消息处理成功 清除此消息(basicAck方法)。
RabbitMQ消息确认机制
本文介绍了RabbitMQ中consumerTag和deliveryTag的作用。consumerTag作为会话标识符,在同一会话中保持不变;deliveryTag作为消息处理通道标识符,每次接收到消息时递增。通过使用deliveryTag结合basicAck方法,可以实现消息处理成功的确认,从而通知RabbitMQ清除已处理的消息。
同一个会话, consumerTag 是固定的 可以做此会话的名字, deliveryTag 每次接收消息+1,可以做此消息处理通道的名字。
因此 deliveryTag 可以用来回传告诉 rabbitmq 这个消息处理成功 清除此消息(basicAck方法)。
转载于:https://my.oschina.net/LucasZhu/blog/1537572
2667
2672

被折叠的 条评论
为什么被折叠?