一個即時通訊應用程式使用帶有 HTTP 後端的 API Gateway WebSocket API。開發人員必須偵測重複連線和斷線的用戶端,並能夠移除該用戶端。應該進行哪些變更?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在後端新增邏輯,將用戶端連線狀態記錄在 Amazon ElastiCache 中。, 在後端服務中實作 $connect 和 $disconnect 路由。.
為什麼這是答案
正確答案是「在後端新增邏輯,將用戶端連線狀態記錄在 Amazon ElastiCache 中」和「在後端服務中實作 $connect 和 $disconnect 路由」。API Gateway WebSocket API 支援 $connect 和 $disconnect 路由,這些路由會在用戶端連線或斷線時觸發後端服務。後端服務可以利用這些路由來更新用戶端的連線狀態。將連線狀態記錄在 Amazon ElastiCache 中,可以提供快速存取和更新連線資訊的能力,從而有效地偵測和管理重複連線或斷線的用戶端。 遷移到 HTTP API 或 REST API 不適用,因為 WebSocket API 專為即時雙向通訊設計,而 HTTP/REST API 則用於請求-回應模型。使用回呼 URL 從後端服務終止連線是可能的,但它需要先知道用戶端的連線 ID,而這需要透過 $connect 和 $disconnect 路由來追蹤。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡