Laravel、データベースキューを1分あたり1メールに制限
P粉310931198
P粉310931198 2023-12-13 14:53:22
0
1
601

私のアプリケーションは、1 時間あたり 200 件の電子メールの制限がある共有ホスティング プラットフォームでホストされています。

私のアプリケーションは Database Connection Driver を実行しており、ジョブ テーブルには 3000 個のジョブがあります。

ホスティングに問題がないことを確認するために、このキューを 30 秒または 1 分ごとに 1 通のメールのみ送信するように制限したいと考えています。

######研究###: このチュートリアルの遅延、この質問のレート制限ですが応答なし、このlaravelドキュメントの遅延ジョブを試しましたが、何も機能しませんでした。

質問:

データベース キュー接続 のキューを redis キュー接続 のように制限する方法はありますか、つまり リーリー 私の実装:

最初のジョブのみを遅延させ、他のジョブはすぐに送信します

リーリー **ENV ファイル:** ああああ

P粉310931198
P粉310931198

全員に返信(1)
P粉448130258

php artichue:listen を実行しましたか? もしそうなら、以下の私のコードをチェックしてください、役立つかもしれません

コントローラー内:

リーリー

SendMailジョブクラス

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート