我可以为Pub / Sub消息指定ttl吗?

时间:2018-06-06 14:54:47

标签: google-cloud-platform google-cloud-pubsub

我在Google Pub / Sub文档中发现,发布的邮件可以等待最多7天才能传递给订阅者,然后它就会被删除。但有没有办法缩短这个时间,比如10秒?也许是一些消息属性或订阅配置?

1 个答案:

答案 0 :(得分:2)

允许用户更改保留时间以使其短于7天的功能目前是Alpha功能,无法通过用户界面进行设置,但可以通过gcloud command-line tool进行设置。允许的最短保留时间为10分钟。要设置此属性,请运行以下命令:

gcloud alpha pubsub subscriptions update \
projects/<project>/subscriptions/<subscription> \
--message-retention-duration=10m