2013-02-23 65 views
0

我正在嘗試在Google App Engine(Python)中編寫一個程序,以持續運行駐留的後端,該後端正在尋找系列收斂的內容。我想讓它在後端運行,寫入數據存儲,並且在任何時候,你都可以知道該系列在哪個項目上,它的值是多少。後端只寫入數據存儲中的一個實體,因此它不會超載存儲或任何東西。可能我遇到的情況是,後端不會將實體寫入數據存儲,因此可以通過我的前端網頁訪問,直到後端是關閉,這打破了能夠不斷檢查的目的。如果有辦法讓後端寫入數據存儲,以便前端頁面可以檢入,請告訴我!從後端寫入數據存儲而不關閉

回答

0

數據存儲在後端進程中的寫入行爲與在前端應用中寫入的行爲沒有區別,這意味着它們應該可用於在前端(幾乎)立即(在一致性約束內)讀取。後端和前端都與相同的數據存儲進行交互。

這聽起來像你只需要實現反覆寫入系列的當前狀態(即每x個週期一次),而不是在後端進程的末尾寫入一次。

0

你發佈了兩個問題。

第一個是「不關閉」。我們不保證後臺將無限期運行。有關詳細信息,請參閱the docs on Shutdown

第二個問題,如果我理解你的話,就是你看不到後端寫的值,直到寫完後才寫出來。您可能會遇到「最終一致性」,「最終」通常很短,但在罕見情況下可能會出奇地長。瞭解Isolation and Consistency可以在這裏幫助。

相關問題