Azure Functions + Message Queue,修改可见性超时

时间:2017-12-04 17:29:45

标签: c# azure queue message

我们正在使用Azure Message Queues + Azure功能来处理第三方webhook回调。当回调由于某种原因失败时,我们通过在Azure函数中抛出异常将消息返回到队列。这似乎运作得相当好。

但是,我们有一个业务要求,要求我们根据nr设置超时。尝试退休。即,首先在10秒后重试,第二次重试从第一次开始10分钟后等。是否有办法在投掷之前从Azure C#函数修改现有消息visibilitytimeout以使其返回队列?

我们还考虑处理消息并将另一个消息作为Azure函数的输出推送到队列中,但DequeueCount再次设置为0,并且无法知道我们已经有多少次重试。如果可能的话,我们实际上不会将重试次数添加到邮件正文中。

0 个答案:

没有答案