如何通过 PubSub 发送消息并在未来某个日期接收它们

How to send messages via PubSub and receive them in a future date

我开始在我的 spring 启动项目中使用 PubSub,并且我计划实现一个我不确定是否可以使用 PubSub 的功能。

基本上我需要发布一条消息到一个主题,订阅者不需要立即收到消息,订阅者需要在 5 天内(未来的任何日期)收到消息。

我不确定这是否可行,我在文档中没有找到任何内容。如果这无法通过队列实现,我正在考虑使用 table 来保留消息并使用 cron 每天轮询 table 以查看消息是否准备好由队列。

我只是想知道 PubSub 是否具有类似的功能来不立即处理消息或将消息传递给订阅者。

Google Cloud Pub/Sub 无法指定应在将来的特定时间传送消息。您可能想看看 Task Queues 是否适合您的用例。