私は次のようにredisでこれを行っています:
一部のコンテンツのリリースをスケジュールできるお客様がいます。リリースは、実行する必要がある時間とともにデータベースに保存されます。
次に、セロリビートを使用して定期的なタスク(1時間ごとまたはあなたに合ったもの)を実行し、次の期間(再び1時間またはあなたに合ったもの)内にスケジュールされたリリースのリリーステーブルをチェックします。見つかった場合は、セロリを使ってタスクをスケジュールします。これにより、ETAを短くすることができます。
私は次のようにredisでこれを行っています:
一部のコンテンツのリリースをスケジュールできるお客様がいます。リリースは、実行する必要がある時間とともにデータベースに保存されます。
次に、セロリビートを使用して定期的なタスク(1時間ごとまたはあなたに合ったもの)を実行し、次の期間(再び1時間またはあなたに合ったもの)内にスケジュールされたリリースのリリーステーブルをチェックします。見つかった場合は、セロリを使ってタスクをスケジュールします。これにより、ETAを短くすることができます。