2017-12-21 6 views
0

Ich fange an, PubSub in meinem Spring-Boot-Projekt zu verwenden, und ich plane, eine Funktion zu implementieren, die nicht sicher ist, ob dies mit PubSub möglich ist.So senden Sie Nachrichten über PubSub und erhalten sie in einem zukünftigen Datum

Grundsätzlich muss ich eine Nachricht zu einem Thema veröffentlichen und der Abonnent muss die Nachricht nicht sofort erhalten, der Abonnent muss die Nachricht sagen, sagen in 5 Tagen (was Datum in der Zukunft).

Ich bin mir nicht sicher, ob das möglich ist, ich habe nichts in der Dokumentation gefunden. Wenn dies nicht über die Warteschlange möglich ist, habe ich darüber nachgedacht, eine Tabelle zu haben, um die Nachrichten zu behalten und ein Cron zu haben, um diese Tabelle jeden Tag abzufragen, um zu sehen, ob die Nachricht bereit ist, von der Warteschlange verarbeitet zu werden.

Ich frage mich nur, ob PubSub eine ähnliche Funktionalität hat, um die Nachrichten nicht sofort an Teilnehmer zu verarbeiten oder zu liefern.

Antwort

1

Google Cloud Pub/Sub bietet keine Möglichkeit, anzugeben, dass eine Nachricht zu einem bestimmten Zeitpunkt in der Zukunft zugestellt werden soll. Vielleicht möchten Sie sehen, ob Task Queues Ihrem Anwendungsfall entspricht.

Verwandte Themen