0

特定の時間に電子メールを送信するNodeJS Webサービスを構築しようとしていますが、可能な限り最も効率的な方法です。

Google Keep のリマインダー機能は、私がやりたいことと似ています。何かを思い出す時間をスケジュールできます。しかし、それはどのように機能しますか?

これがどのように機能するかについて私が思いつく唯一の解決策は、毎分実行され、その時点でスケジュールされているリマインダーの通知をすべてのユーザーに送信する cron ジョブです。

しかし、Google はこれらすべてのタスクと何百万ものタスクのデータベースを持っている必要があります。毎分数百万のデータに対してクエリを実行するタスクを実行するのは非効率的ではありませんか?

したがって、これが Google Keep のリマインダーのしくみだとは確信していませんが、私が知っている唯一の方法は cron です。

4

0 に答える 0