Azure Cosmos DB 帳戶已設定為工作階段一致性 (session consistency)。應用程式 (App1) 將有多個節點,這些節點必須共用相同的工作階段權杖 (session token),以便讀取和寫入參與相同的工作階段。您應該使用哪個 SDK 物件來儲存和共用節點之間的工作階段權杖?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: Request options.
為什麼這是答案
在 Azure Cosmos DB 中,當使用工作階段一致性時,應用程式的不同節點若要參與相同的工作階段,需要共用相同的工作階段權杖。RequestOptions 物件提供了一個 SessionToken 屬性,允許您在讀取或寫入操作中明確設定或取得此權杖。透過在一個節點上執行寫入操作後從 ResourceResponse(或類似回應物件)中提取 SessionToken,然後將其傳遞給其他節點的後續讀取或寫入操作的 RequestOptions,可以確保所有節點都維持在相同的邏輯工作階段內。 Document response (文件回應) 是操作的結果,包含資料和元數據,但不是用來設定請求選項。 Feed options (摘要選項) 用於查詢或讀取多個項目時的設定,例如分頁大小,不包含工作階段權杖。 Connection policy (連線原則) 定義了客戶端與 Cosmos DB 服務的連線行為,例如連線模式和重試策略,與工作階段權杖無關。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡