【发布时间】:2013-01-18 18:07:54
【问题描述】:
有什么办法可以做到这一点:
- 将消息写入队列
- 阻塞生产者进程,直到另一端有消费者
- 如果 10 秒后没有消费者,则引发异常
- 如果有消费者,解封生产者进程
- 当达到 10 秒超时并在生产者端引发异常时,应将消息保留在队列中,以便消费者稍后使用它
我希望能够以异步方式通知消费者。 直到现在我正在发送一条消息。我想知道是否有直接消费者,但如果没有,消息应该仍在队列中。这似乎不是“立即” amqp 事情的行为
【问题讨论】:
标签: rabbitmq