如果消息由生产者生产之后,没有消费端来消费(此处生产者也负责队列的创建)

  在超时之后需要对消息进行删除(如果一直保留队列里,在消费端启动后消费了此消息,会和生产端的数据产生冲突,添加程序的复杂度)

  因此采用生产端在超时之后创建一个消费端来消费这条消息(其实就是发送一个ask,此处的消费端最好设置noask为false)

  ps:超时操作里的消费端如果设置noash为true,会删除队列里的所有残留消息,就是投递后就会删除消息,不用等待消费端的ask)

相关文章:

  • 2021-09-14
  • 2021-09-07
  • 2022-02-07
猜你喜欢
  • 2021-11-11
  • 2021-08-01
  • 2021-10-17
  • 2021-07-02
  • 2021-06-16
  • 2021-04-03
相关资源
相似解决方案