【问题标题】:Retrieving from RabbitMQ after a specific time perioid在特定时间段后从 RabbitMQ 检索
【发布时间】:2016-11-10 22:56:10
【问题描述】:

我正在使用 Rabbit MQ ,并希望将项目添加到特定队列中,其中包含以毫秒为单位的时间的参数,之后消息应该可以被使用。 这在 Rabbit MQ 中是否可行。我一直在尝试找出一种可能的方法来做到这一点,但没有多大成功。

实际要求是,虽然请求的处理在特定时间之前完成,但我必须在发送响应之前等待。我通过等待线程直到所需的时间段来实现这一点。但是这个实现有一个问题,我的线程将处于空闲状态并等待,这也阻止了处理其他请求。

【问题讨论】:

    标签: java multithreading rabbitmq jms


    【解决方案1】:

    延迟消息交换插件应该可以满足您的需要:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange

    【讨论】:

      猜你喜欢
      • 2012-10-21
      • 2016-06-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      相关资源
      最近更新 更多