CorrelationData 和 rabbit自己的DeliveryTag的区别是什么呢?

来源:3-4 RabbitMQ整合SpringBoot2-消息可靠性投递-实现方案落地代码详解-3

慕先生3031414

2020-07-15 16:03

CorrelationData 和 rabbit自己的DeliveryTag的区别是什么呢?

写回答 关注

1回答

  • 程序猿天璇
    2021-05-24 23:41:18

    这两种应该没有明显的可比性,不知道你这个问题是要对比什么? CorrelationData 是实现接口 ConfirmCallback ,重写其confirm()方法的参数之一,表示对象内部只有一个 id 属性,用来表示当前消息的唯一性;而DeliveryTag 可以做此消息处理通道的名字,回传告诉 rabbitmq 这个消息处理成功并清除此消息,每次接收消息+1。

RabbitMQ消息中间件极速入门与实战

入门RabbitMQ,并整合SpringBoot2.x,实现100%消息的可靠性投递!

42055 学习 · 143 问题

查看课程

相似问题