登录
首页 >  Golang >  Go问答

选择重新发送时间并发送Nack消息

来源:stackoverflow

时间:2024-02-14 15:00:17 441浏览 收藏

在IT行业这个发展更新速度很快的行业,只有不停止的学习,才不会被行业所淘汰。如果你是Golang学习者,那么本文《选择重新发送时间并发送Nack消息》就很适合你!本篇内容主要包括##content_title##,希望对大家的知识积累有所帮助,助力实战开发!

问题内容

有没有办法 nack 消息并告诉 pubsub 后端在 X 秒内重新传送它?

我并不是在寻求全局重试策略,因为我知道订阅具有指数退避重试选项,我正在寻找一种方法来指示在 X 秒内重新传递单个消息。


解决方案


正如其他评论者所指出的,在 Cloud Pub/Sub 中没有内置方法可以针对单条消息执行此操作。如果您希望在 X 秒内重新发送消息,则需要将其 ack 截止时间延长 X 秒,然后对其进行 nack(这将触发重新发送)。

好了,本文到此结束,带大家了解了《选择重新发送时间并发送Nack消息》,希望本文对你有所帮助!关注golang学习网公众号,给大家分享更多Golang知识!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>