1
邮件队列重试间隔实践
我正在配置一个自定义的邮件队列。问题是发送邮件时可能会出错。通常,人们不会知道邮件未到达目的地的原因。因此,最简单的解决方案是尝试再次发送邮件。这是我从口中知道的一些算法: 复制队列中的时间,以便在某个时间开始下一次重试:1分钟,2分钟,4分钟,等等。 指定一系列间隔(这是上一个选项的一般情况):5分钟,5分钟,10分钟,30分钟等。 在某个时候再次尝试发送邮件将毫无意义。无论如何,系统都包含未发送邮件的日志。 您对这件事的良好做法了解多少?什么是“良好”保持间隔?至少,选择间隔应该考虑哪些事实?