0
A
回答
1
如果函数完成而没有任何错误,函数会自动将消息标记为已完成,并将其从队列中删除。
否则,邮件放回到队列中。这将使其可见再次处理。但请记住,每次处理邮件时,DeliveryCount
都会递增。如果DeliveryCount
超出队列的MaxDeliveryCount
,则该消息将移至“死消息”子队列。
+0
那么,超时会被视为错误条件?我猜测有一个协调器进程检查函数的状态。这个过程是否依赖于功能来说明自己的状态? –
+0
我相信该属性被称为'dequeueCount',最大值被固定为5,并且消息被移动到'
0
正如米哈伊尔提到的,函数自动重试处理消息5次。如果在5次重试后失败,它将自动移动到毒化队列<queuename>-poison
。
以下是两个相关的帖子揭示了如何队列中的消息多一点光处理
- Azure Function and storage queue, what to do if function fails
- How do I define retry count and internal for Azure function?
这里是handling poison queue messages一些文档。
希望这能为你解释一些事情。
相关问题
- 1. 如何将Azure服务总线队列中的消息触发到Azure Data Lake?
- 2. Azure WebJob队列触发器未响应加密队列消息
- 3. azure队列存储 - 将消息放回队列
- 4. Azure:如何在队列中存在消息时触发nodejs webjob?
- 5. Azure WebJobs队列触发器不触发
- 6. Azure队列存储未触发消息触发
- 7. Azure:如何将消息从毒队列移回主队列?
- 8. Azure函数 - 绑定队列中的斑点列表触发器
- 9. Azure函数根据消息数据将消息路由到队列名称
- 10. Azure队列唯一消息
- 11. 将消息重新发送回Azure队列有任何问题
- 12. 当Azure存储队列中的消息到达时,Azure服务结构 - 触发器服务/角色
- 13. 在Azure函数中使用带ServiceBus队列触发器的BrokeredMessage
- 14. Azure函数启动后消息从队列中消失
- 15. 天青队列触发的webjob阻止来自azure队列的消息出队
- 16. Azure函数并发超时
- 17. 像WebJob队列Azure WorkerRole触发器
- 18. 获取消息metadeta队列触发azure webjob
- 19. Azure函数动态服务计划和队列触发器
- 20. Azure函数与PowerShell,存储队列触发器和OneDrive业务
- 21. Azure队列:如何确定消息隐形超时何时到期
- 22. Azure调度程序:将消息放入存储队列
- 23. Azure队列存储不发送队列消息
- 24. Windows Azure脚本服务将消息添加到队列中
- 25. 是否可以在不发布数据的情况下更改Azure队列消息的隐身超时?
- 26. 无法在Azure队列中添加超过32条消息
- 27. SQL Server触发器 - 将消息发送到队列
- 28. 当Azure服务总线上有消息时Azure触发webjob不触发
- 29. 从Azure Web App发送到Azure IoT Hub设备时,消息会挂起(超时)
- 30. Azure函数 - 带Azure函数的表存储触发器
你为什么不试试呢?应该是一个非常简单的方案来生成 –