Azure Service Bus中的订阅是否可以收集以前促销的邮件?

时间:2012-12-13 03:35:40

标签: azure subscriptions azureservicebus

我已经有了这个服务总线,其中已有消息。 目前我正在使用SqlFilter创建订阅 - 假设过滤器是(myProperty< x)。

问题是我不知道x是什么,直到消息已经在队列中。 当我具有x的具体值并进行新的订阅(myProperty< 123)时,我无法使用它来接收已经在队列中的消息。

是否有某种方法可以标记订阅以获取在创建订阅之前在队列中的消息?我怀疑我需要切换到桌子而不是公共汽车?

1 个答案:

答案 0 :(得分:0)

邮件在收到后会被过滤,因此新订阅将无法获取以前的邮件。如果您希望稍后处理这些消息,则最好保留这些消息。

编辑:使用SDK的1.8版本,您可以将主题链接在一起 - 这样您就可以为订阅创建新主题,并将现有主题中的消息发送到新主题。虽然这会重复消息,但它可以使用主题/订阅解决您的问题。观看this video以了解有关Azure SDK 1.8更新的更多信息。