【发布时间】:2016-11-30 15:41:31
【问题描述】:
我们正在从一个不稳定的消息队列服务转移到 Google 的 NodeJS 中的 Pub Sub。它似乎运行良好,但我们希望包括错误处理。
我们希望限制特定消息的重试次数,例如在我们的测试环境中重试 10 次,在生产环境中重试 100 次。现在,如果一条消息失败了 10 次(在测试中),而不是将它留在我们的队列中并继续处理并失败 7 天,我们希望将其移至单独的错误队列并向我们发送电子邮件。
我们目前在之前的消息队列中设置了所有这些,但我们还没有为每条消息找到 Google 的 Pub Sub 重试计数属性。有谁知道这是否存在?
我们确实在 Google App Engine 中使用了任务队列,它们拥有我们需要的一切,但 Google 的 pub sub 似乎缺少很多东西。我们确实需要任何解决方案都在 Node 中。
【问题讨论】:
标签: node.js google-app-engine publish-subscribe gcloud google-cloud-pubsub