0

特定の日に x 人の顧客に再請求する必要があります。

現在、5 分ごとに cron を実行して 20 人に請求したり、請求書を送信したりしています。

ただし、顧客数が増えると、5 分あたり 100 人に拡張すると、cron が重複して顧客に 2 回請求される可能性があります。

私には2つの考えがあります:

cron を 1 回実行しますが、API をスパムしないように、20 の請求/請求後に x の量をスリープさせます。

ユーザーがキューに追加され、「ワーカー」がキューを処理するメッセージ キューを使用します。問題は、私にはこれについての経験がないため、どのルートを取るのが最適かがわからないことです。

誰もこれについて経験がありますか?

4

0 に答える 0