我正在使用Google Cloud Endpoints(Java)作爲Android應用程序的後端。後端數據存儲到數據存儲區。Google Cloud Endpoints with Android - 緩存響應?
問題是Android客戶端通常不會從後端接收到正確的數據。重複請求後,最終收到正確的數據。
你能告訴我什麼可能導致這個問題?雲終端庫中是否存在某種響應緩存?或者在數據存儲中緩存?
我看了一下最終一致性通過數據存儲提供,所以我試圖用查詢下一個請求之前更新實體後等待至少10秒鐘。夠了嗎?
非常感謝。如果你總是需要一個數據存儲查詢的結果是一致的,你需要在文章中使用祖先查詢按示例代碼:
Query query = new Query("Greeting", guestbookKey).setAncestor(guestbookKey);
您
非常感謝!我想我沒有給予文檔足夠的關注。它現在確實有意義。你知道我是否可以更改現有數據的實體父項? – 2014-09-04 08:34:02
不。這種關係是永久的。 – xsee 2014-09-04 14:26:33