回答

1

是的,你可以,與Remote APIs

例如,您可以使用遠程API從本地機器上運行的應用程序訪問生產數據存儲庫 。您還可以使用Remote API 至從不同的應用程序訪問一個App Engine應用程序的數據存儲 引擎應用程序

您需要配置Servlet(請參閱該文件),並在項目中導入appengine-remote-api.jar(你可以找到它..\appengine-java-sdk\lib\

只記得祖先查詢與遠程API是不工作(請參閱this

1

您沒有提到爲什麼要從另一個應用程序訪問某個應用程序的數據存儲,但根據您的情況的性質,App Engine模塊可能是一個解決方案。這些結構上與單獨的應用程序相似,但它們在相同的應用程序「傘」下運行,並且可以訪問公共數據存儲。

1

您無法直接訪問其他應用程序的數據存儲。您的應用程序必須主動提供該數據,以便其他應用程序能夠訪問它。最簡單的方法是通過遠程API,它需要a piece of code installed in order to serve the data

如果您想要有兩個獨立的代碼庫(甚至可以提供不同的主機名/網址),請參閱新的AppEngine Modules。它們使您能夠在單獨的URL和不同的運行時設置(實例)上運行完全不同的代碼,同時仍在共享所有有狀態服務(數據存儲,任務隊列,memcache ..)的一個應用程序上。

相關問題