我可以为发布/订阅消息指定 ttl 吗?



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

允许更改保留时间以使其短于 7 天的功能目前是一项 alpha 功能,无法通过 UI 设置,但可以通过 gcloud 命令行工具进行设置。允许的最短保留期为 10 分钟。若要设置此属性,请运行以下命令:

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

最新更新