Ich mache das mit Redis auf folgende Weise:
Wir haben Kunden, die eine Veröffentlichung einiger ihrer Inhalte planen können. Wir speichern die Freigabe in unserer Datenbank mit dem Zeitpunkt, zu dem sie ausgeführt werden soll.
Dann verwenden wir Sellerieschlag, um eine periodische Aufgabe (stündlich oder was zu Ihnen passt) auszuführen, die unsere Veröffentlichungstabelle auf Veröffentlichungen überprüft, die innerhalb des nächsten Zeitraums geplant sind (wieder stündlich oder was zu Ihnen passt). Wenn welche gefunden werden, planen wir eine Aufgabe für sie mit Sellerie. Dies ermöglicht uns eine kurze voraussichtliche Ankunftszeit.