Rabbitmq 最后一条消息后的兔MQ延迟

Rabbitmq 最后一条消息后的兔MQ延迟,rabbitmq,Rabbitmq,我知道信息中有延迟选项 但我需要这个场景: 执行任务 执行后等待30秒 执行下一个任务 执行后等待30秒 执行下一个任务 我如何才能做到这一点?根据您提供的信息,这可能只是应用程序中任务处理回调的一部分: 一条新消息进入,并触发您的回调 执行任务 确认消息 运行sleep(30)或您选择的编程语言中的任何等效程序 从回调返回 只要整个回调在一个线程中同步运行,下一个任务就不会被处理,直到它返回。根据您提供的信息,这可能只是应用程序中任务处理回调的一部分: 一条新消息进入,并触发您的回调 执

我知道信息中有延迟选项

但我需要这个场景:

  • 执行任务
  • 执行后等待30秒
  • 执行下一个任务
  • 执行后等待30秒
  • 执行下一个任务

我如何才能做到这一点?

根据您提供的信息,这可能只是应用程序中任务处理回调的一部分:

  • 一条新消息进入,并触发您的回调
  • 执行任务
  • 确认消息
  • 运行
    sleep(30)
    或您选择的编程语言中的任何等效程序
  • 从回调返回

  • 只要整个回调在一个线程中同步运行,下一个任务就不会被处理,直到它返回。

    根据您提供的信息,这可能只是应用程序中任务处理回调的一部分:

  • 一条新消息进入,并触发您的回调
  • 执行任务
  • 确认消息
  • 运行
    sleep(30)
    或您选择的编程语言中的任何等效程序
  • 从回调返回
  • 只要整个回调在单个线程中同步运行,下一个任务就不会被处理,直到它返回