-4
AWS SESとSQSを併用する予定です。アイデアはSQSに電子メールコンテンツをプッシュし、次にSESがキューアイテムをフェッチして電子メールを送信することです。私たちはPHPを使用しています。 Webサーバーのパフォーマンスを損なうことなく、これを実装するというアイディアがほしいだけです。AWS SQSとSESの組み合わせはありますか?
AWS SESとSQSを併用する予定です。アイデアはSQSに電子メールコンテンツをプッシュし、次にSESがキューアイテムをフェッチして電子メールを送信することです。私たちはPHPを使用しています。 Webサーバーのパフォーマンスを損なうことなく、これを実装するというアイディアがほしいだけです。AWS SQSとSESの組み合わせはありますか?
SESはSQSから項目をフェッチできません。 SQSをポーリングしてからSESを呼び出すことができる計算層(EC2またはLambdaまたは他のサーバーのいずれか)を使用する必要があります。
スケジュールされたラムダは、このユースケースには理想的です。
SQSにメッセージを入れている人は、SQSにメッセージを入れるための具体的なユースケースがあります。 SQSにメッセージを配置するルーチンがSESを呼び出すだけで、電子メールを送信できないのはなぜですか?
こんにちは。勧告を求めるこの種の質問はかなり広範であり、閉鎖される可能性が高い。あなたの質問の範囲を狭めるためにここをもっと見る:http://stackoverflow.com/help/how-to-ask一般的な助言として - SESはSQSからコンテンツを単独で取り出すことはできません。キューから読み取り、電子メールを送信するためのSESへの要求を準備するために、キュー処理コンポーネントが必要です。理想的には、メインWebサーバーとは別のプロセスです。 SQSキューの深さなどの要因に基づいて、メインWebサーバーとは独立にスケーリングできる「キュー処理」Webサービスです。 –
ありがとうアンソニー!現在、私たちはすでに電子メールを送信するためにSESを実装しています。私が理解するようになったら、電子メールの内容をSQSにプッシュし、このキューを処理するAPI(メッセージポーリング)を実装し、SESがメールを送信する必要があります。 – nishu
不足している情報を質問に追加してください。 SQSに電子メールを送信する必要がある理由を述べてください。あなたが想定しているサービスにまっすぐ飛び乗ると、複雑なやり方でやることができます。例えばAWSラムダはたくさんのものを処理するトリガーになることができます。 – mootmoot