如何仅对等待的消息使用Azure Service Bus队列重复检测?
我们将利用Azure服务总线队列来调度触发昂贵数据库计算的消息。这些消息可以相当快速地生成,并且在某些情况下,相同的消息可以紧密地一起生成。在这种情况下,我们只想处理数据一次 因此,我们打算利用重复检测,但有一些细微差别,我无法从文档或以前的问题中收集到。参数包括:如何仅对等待的消息使用Azure Service Bus队列重复检测?,azure,azure-servicebus-queues,Azure,Azure Servicebus Queues,我们将利用Azure服务总线队列来调度触发昂贵数据库计算的消息。这些消息可以相当快速地生成,并且在某些情况下,相同的消息可以紧密地一起生成。在这种情况下,我们只想处理数据一次 因此,我们打算利用重复检测,但有一些细微差别,我无法从文档或以前的问题中收集到。参数包括: 如果消息正在等待处理,并且即将创建相同的消息,不要创建它 如果以前处理过一条消息,并且即将创建一条相同的消息,请创建它 如果当前正在处理一条消息,并且即将创建一条相同的消息,DO创建它 我找不到的是一种禁用“历史”重复检测但启用“等
对于#3,我正在考虑通过在处理任何消息时增加5分钟的延迟来解决这个问题,这样,如果在处理消息时创建了一个消息,则有足够的时间来完成处理 运气好吗?我们需要同样的