私は現在、Google App Engine上でJavaアプリケーションを実行していますが、PythonモジュールのSearchableModelが提供する機能(もちろん検索機能用)を追加したいと思います。 PythonコードをJavaコードと同じプロジェクトで、別のバージョンの下で実行することは可能ですか?もしそうでなければ、1つのデータストアに対して2つの別々のアプリケーション(現在のJavaアプリケーションと新しいPythonベースの検索アプリケーション)を実行できますが、可能ではないと思います。JavaとPythonを単一のGoogle App Engine Projectで一緒に使う
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のは:どのように単一の変数
- 2. Google App Engine Go-Python/Javaハイブリッドアプリケーション
- 3. Google App Engine:単一のバックエンドサービス/モジュールですか?
- 4. BASHとPythonを一緒に使う
- 5. Google App Engine&Python
- 6. Google App Engine Python簡単な質問
- 7. Google App Engineデータベースの不一致
- 8. Google App Engine Datastoreの一括更新
- 9. GWTとApp Engineをandroid appと一緒に商用で使用することはできますか?
- 10. Google App Engine Javaエラー
- 11. Google App Engine、Java Frameworks?
- 12. Python Google App Engine If
- 13. Google App Engine Memcache Python
- 14. Google App Engine | Python | APP.YAML
- 15. Google App Engine Python Datastore
- 16. Pythonを使用してGoogle App Engine内でJavaプログラムを実行
- 17. mqttをtomcatと一緒に使う
- 18. Python 2モジュールとPython 3モジュールを一緒に使うには?
- 19. Java ServletのエンコーディングGoogle App Engine
- 20. Google App Engine SQLとpythonとの接続
- 21. Google App Engine for Pythonのリファレンスリスト
- 22. EclipseでGoogle App Engine Flexible Projectを作成するには
- 23. Google App Engine + Python WebApp2のローカルユニットテスト
- 24. App Engine Datastore - Javaで単一の値を保存して更新する方法
- 25. Google App Engine/Javaと既存のDB
- 26. Google App Engine(Python)でリソースを節約するための一般的な方法
- 27. Android with google app engine(java)
- 28. Google App Engineバックエンドサービス(モジュール)with Java
- 29. Google App Engine Pythonでgoogle cloud visionを使用するには?
- 30. Cronジョブpython Google App Engine
Pythonのインデックス関係エンティティの例:http://novyden.blogspot.com/2011/09/efficient-keyword-search-with-relation.html – topchef