我尝试谷歌pubsub死字。
我使用控制台云为1个订阅启用死字。我已经将死信主题和maxAttemptDelivery属性设置为5。
我的期望是,如果1条消息在1个订阅中重新传递5次以上,则该消息将自动从订阅队列中删除。但这并没有发生,消息仍然在队列中无限循环。当我打印属性deliveryAttempt时,该值始终为null。
我在代码中配置了什么吗?目前我只在gcp控制台中配置死信。我正在使用golang,谷歌pubsub 1.3.1版
如果deliveryAttempt
字段为null,通常意味着您没有正确设置死信策略。请在UI上检查死信策略是否按预期设置。
此外,请务必遵循设置指南中的权限部分。
您不必在订阅服务器代码中配置任何内容。