我有一个脚本,可以在一个众所周知的队列上向订阅者发送消息。然后它等待临时队列的回复。如果在10秒内没有回复,则脚本会出错并终止。我知道这会破坏临时队列,但是消息(例如,如果订户在发送消息时没有启动)将保留在众所周知的队列中,并且当订户出现时它将读取旧消息并回复临时队列。这都是在使用stompy的python中。我假设在做出回复时将重新实例化临时队列。所以问题是如何在进行回复之前检查代理中是否仍然存在临时队列。我使用Apollo作为消息代理。
答案 0 :(得分:0)
进行了一些实验,如果消息在临时队列中发回,它会在apollo代理中显示一段时间然后被丢弃。所以我想我回答了我自己的问题