疎結合
暗記
けん
2021年06月14日
カード18
いいね0
-
密結合の問題点
-
疎結合のメリット
-
疎結合サービス
-
SQS
Amazon Simple Queue Service
-
ポーリング
-
キューのタイプ(2つ)
標準キュー(デフォルト)とFIFO(First in First out) キュー
-
標準キュー
-
FIFO(First in First out) キュー
FIFOキューは基本的に標準キューと同じ機能を持っていますが、順序付けと1回限りの処理をサポートするという追加の利点を提供します。
-
SQSの機能
Short Poling、Long Poling、デッドレターキュー、 Visibility timeout
-
Visibility timeout詳しく
-
SNS
Amazon Simple Notification Service
非同期のため並行処理が可能
-
プッシュ型
必要な情報をユーザーの能動的な操作を伴わず、自動的に配信されるタイプの技術やサービスのこと
-
SNS連携
-
SQSとSNSの違い
SQS ... キューを ポーリング して取得する キューイングサービス
SNS ... メッセージを プッシュ式 で送る メッセージングサービス
-
SES
Amazon Simple Email Service
-
SESの連携
-
SNSとSESの違い
SESは例えばHTMLメールとして装飾したEメールを送信できたり、メールに添付ファイルを付けたりできますので、
Eメール自体を基軸にしたサービスであると言えるのに対し、SNSは通知することを基軸にしたサービスと言えます
-
SQS 優先度キュー
優先度付きキューとは、その名の通りキューに優先度が付いたものになります。優先度の高いキューと優先度の低いキューを用意します。クライアント側ではジョブの優先度に応じて、どちらのキューに登録するか決めます。worker側ではジョブを取得するときに、はじめに優先度の高いキューにジョブが登録されているか調べて優先的に実施します
-