我目前在Google App Engine上運行Java應用程序,但我想添加Python模塊的SearchableModel提供的功能(對於搜索功能當然)。是否有可能在與Java代碼相同的項目中運行python代碼,只是在不同的版本下運行?如果不是,它們可能是兩個單獨的應用程序(當前的Java應用程序和一個新的基於Python的搜索應用程序)針對單個數據存儲運行,但我不認爲這是可能的。單個Google App Engine項目中的Java和Python一起
5
A
回答
9
可以在不同版本上運行Python和Java應用程序。
From:
最後但並非最不重要的:記住,你可以有不同版本的應用程序(使用相同的數據存儲),其中有些是與Python運行時執行,一些與Java運行時,並您可以使用明確的URL訪問與「默認/活動」版本不同的版本。
3
是的,您可以使用Java編寫您的應用程序,並且還有一個運行Python的應用程序的單獨版本。但是,如果您的應用程序的核心已經以Java實現,那麼您可能需要查看SearchableModel Python code,然後考慮實現某些目標以實現您在Java中的目標。要點是,你可以簡單地建立你的搜索詞列表並將它們存儲在multivalued property(即列表)中。
您還應該查看Building Scalable, Complex Apps on App Engine視頻。根據您的使用情況,將搜索詞列表移至「索引關係實體」可能會提供進一步的改進。
相關問題
- 1. 編譯/構建Google App Engine Java項目
- 2. 上傳Google App Engine項目
- 3. 下載Google App Engine項目
- 4. Python - Google App Engine
- 5. Python和App Engine的項目結構
- 6. Google App Engine Python,virtualenv和mimetypes
- 7. Java Spring和Google App Engine
- 8. Java,Google App Engine和JSONArray/JSONObject
- 9. Google App Engine中的XSLT(Java)
- 10. 在Eclipse中清理Google App Engine項目
- 11. Google App Engine | Python | APP.YAML
- 12. template.render()Google App Engine(python)
- 13. Google App Engine Python Cron
- 14. Google App Engine,Java Frameworks?
- 15. Google App Engine項目之間的安全
- 16. 適合Google App Engine的項目?
- 17. Google App Engine for Java和Google Cloud Storage
- 18. 無法在Google App Engine上部署Android App Engine項目
- 19. 在Google App Engine項目中安裝icalendar(或其他Python模塊)
- 20. Google App Engine上的Imaplib Python
- 21. Google App Engine上的UncaughtExceptionHandler Java
- 22. 在Google App Engine上部署Django項目
- 23. 可從Google App Engine項目執行
- 24. 將庫添加到Google App Engine項目
- 25. 使用Google的App Engine和Python SDK
- 26. 使用Python和Google App Engine的Cookie
- 27. 在Python Google App Engine項目中使用gae-session進行的Nosegae單元測試
- 28. Google App Engine Python簡單問題
- 29. Google App Engine和string.translate不起作用
- 30. Lucene和Google App Engine
Python中索引關係實體的示例:http://novyden.blogspot.com/2011/09/efficient-keyword-search-with-relation.html – topchef 2011-09-23 20:06:13