簡體   English   中英

App Engine中有關過時數據的最佳做法

[英]Best practices in App Engine regarding stale data

我有一個應用程序,它首先從數據存儲區中讀取相當小的實體列表(不超過1000個,通常少於100個。)我有一個服務,可以定期更新這些實體,而另一個實體僅提供時間最后更新。

我該怎么做,以獲取對應用程序的后續調用以使用最新數據? 唯一有效的方法是刪除所有當前正在運行的實例。 如果有某種方法可以通過更新服務停止當前實例,那么即使這樣也很好。

您需要的是構建數據以實現高度一致性 Google Cloud Datastore中的普通查詢最終是一致的,因此,除非您執行祖先查詢或全局查詢,否則您將不會總是獲得最新數據。

有關Google Cloud Datastore上最終一致性與強一致性的更深入研究,請參閱本文

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM