我可以为 Pub/Sub 条消息指定 ttl 吗?
Can I specify ttl for Pub/Sub messages?
我在 Google Pub/Sub 文档中发现,已发布的消息最多可能需要等待 7 天才能交付给订阅者,然后就会被删除。但是有没有办法让这个时间更短,比如 10 秒?也许一些消息属性或订阅配置?
允许更改保留时间以使其短于 7 天的功能目前是 alpha 功能,无法通过 UI 设置,但可以通过 [=11= 设置].允许的最短保留时间为 10 分钟。要设置此 属性、运行 如下:
gcloud alpha pubsub subscriptions update \
projects/<project>/subscriptions/<subscription> \
--message-retention-duration=10m
我在 Google Pub/Sub 文档中发现,已发布的消息最多可能需要等待 7 天才能交付给订阅者,然后就会被删除。但是有没有办法让这个时间更短,比如 10 秒?也许一些消息属性或订阅配置?
允许更改保留时间以使其短于 7 天的功能目前是 alpha 功能,无法通过 UI 设置,但可以通过 [=11= 设置].允许的最短保留时间为 10 分钟。要设置此 属性、运行 如下:
gcloud alpha pubsub subscriptions update \
projects/<project>/subscriptions/<subscription> \
--message-retention-duration=10m