Azure 函数毒队列会导致整个作业函数崩溃吗?

Azure function poison queue will crash whole job function?

我认为这是一个电汇问题,我的情况是有人向 azure 功能注册了一个帐户,该功能会将此帐户电子邮件和一些消息添加到队列中。队列触发器将触发 SendGrid 发送内容。

不过前几天出现了一些中毒队列,发现有人邮件格式不对。奇怪的是只有一个job function中毒了,其他的job function就不行了,redeploy让它可以用一段时间。 根据 Microsoft 文档队列仅执行 5 次并在所有这些失败时移至毒物队列。

问题是

  1. 重新部署Azure作业函数时,这个毒队列会重试吗?

  2. 有没有可能因为一个job function错误导致整个job function shutdown?

  1. 不,它不会重试毒队列
  2. 不,如果消息出错 - 它会在重试一定次数后被放入毒药队列,仅此而已