我们正在从一个不稳定的消息队列服务迁移到使用Google Pub Sub在NodeJS中运行。这似乎能够很好地工作,但我们也想包含错误处理。
我们想要限制特定消息的重试次数,在测试环境中为10次,在生产环境中为100次。现在,如果一条消息在测试中失败了10次,而不是让它在我们的队列中继续被处理和失败7天,我们希望将其移动到一个单独的错误队列并发送电子邮件通知我们。
我们当前已经在以前的消息队列中设置了所有这些内容,但我们还没有找到Google的Pub Sub每条消息的重试计数属性。有人知道这个是否存在吗?
我们在Google App Engine中使用任务队列,它们拥有我们需要的一切,但Google的Pub Sub似乎缺少很多。我们确实需要任何解决方案都是在Node中进行的。
我们想要限制特定消息的重试次数,在测试环境中为10次,在生产环境中为100次。现在,如果一条消息在测试中失败了10次,而不是让它在我们的队列中继续被处理和失败7天,我们希望将其移动到一个单独的错误队列并发送电子邮件通知我们。
我们当前已经在以前的消息队列中设置了所有这些内容,但我们还没有找到Google的Pub Sub每条消息的重试计数属性。有人知道这个是否存在吗?
我们在Google App Engine中使用任务队列,它们拥有我们需要的一切,但Google的Pub Sub似乎缺少很多。我们确实需要任何解决方案都是在Node中进行的。