リアルタイムメッセージングアプリは、HTTPバックエンドでAPI Gateway WebSocket APIを使用しています。開発者は、繰り返し接続と切断を繰り返すクライアントを検出し、そのクライアントを削除できる必要があります。どのような変更を行うべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: クライアントの接続ステータスをAmazon ElastiCacheに記録するロジックをバックエンドに追加します。, バックエンドサービスに$connectおよび$disconnectルートを実装します。.
これが解答である理由
API Gateway WebSocket APIでは、$connectルートと$disconnectルートを実装することで、クライアントが接続または切断したときにバックエンドサービスに通知できます。これにより、バックエンドは接続イベントを捕捉できます。クライアントの接続ステータスをAmazon ElastiCacheのような高速なデータストアに記録することで、バックエンドサービスはリアルタイムで接続状況を追跡し、繰り返し接続/切断を繰り返すクライアントを特定できます。その後、API Gatewayの管理API(コールバックURL経由)を使用して、問題のあるクライアントの接続を強制的に終了させることができます。HTTP APIやREST APIへの移行はWebSocketのリアルタイム双方向通信の利点を失うため不適切です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要