有什麼辦法申請待處理延遲時間和空閒實例應用程序設置非默認版本的應用程序?如何申請GAE應用程序設置爲非默認版本
我們必須共享數據存儲/內存緩存Java和Python版本,所以我們迫切需要控制這些設置的應用的兩個版本。
如果不及時可能,當GAE團隊可能添加應用程序設置的非默認版本的支持任何想法?
有什麼辦法申請待處理延遲時間和空閒實例應用程序設置非默認版本的應用程序?如何申請GAE應用程序設置爲非默認版本
我們必須共享數據存儲/內存緩存Java和Python版本,所以我們迫切需要控制這些設置的應用的兩個版本。
如果不及時可能,當GAE團隊可能添加應用程序設置的非默認版本的支持任何想法?
這些設置對於您的應用程序是全局的,對於其他版本的設置不能與默認設置不同。 無法真正回答你的第二個問題。您是否嘗試查看問題跟蹤器? http://code.google.com/p/googleappengine/issues/list
你可以提交功能請求,看看
非默認版本的目的是要成爲上演部署到生活,實際上並不意在生產應用程序會發生什麼。因此,Google不會接受任何此類請求。此外,還不清楚爲什麼你有這個應用程序的Python和Java版本。您的用戶在技術上不會知道其中的差異,因此最終可能會選擇一個平臺,Java或Python,並堅持使用它。
不過,我想有一些東西你不告訴我們,如果你確實需要保持出於某種原因這兩個應用程序,你可以使用REST從一個完全獨立的應用程序訪問您的數據存儲。使用memcache,您可以通過緩存經常訪問的數據來減少任何延遲。
這將使這兩個應用訪問相同的數據存儲,同時也使這兩個應用程序有自己的設置生產應用。
即使大部分應用程序都是Java,我們依靠Python的pil和numpy庫進行專業計算。如果您認爲將應用程序設置應用於非默認版本也很有用,請將問題列爲明星。 Google在同一個應用程序中支持多個運行時:「不太知道的是,不同的應用程序版本甚至不必具有相同的運行時間!使用Java運行時和另一個版本的應用程序同樣的應用程序使用Python運行時。「 – 2012-05-05 19:26:16
那麼在這種情況下,您最好的選擇可能是使用更多的RESTful架構和2個獨立的appengine應用程序。 REST旨在連接兩個獨立的獨立系統,這些系統獨立於平臺/語言並允許它們共享數據。你的Java層可以向Python層發出請求並取回剩下的數據。然後,您可以獨立管理兩個圖層。 – jmort253 2012-05-05 19:29:34
我們已經創建了此功能請求,並感謝您的主演,如果您也需要對非默認版本的應用進行相同的控制。 http://code.google.com/p/googleappengine/issues/detail?id=7426 – 2012-04-28 23:49:21