Java und Python zusammen in einem einzigen Google App Engine Projekt

Ich habe derzeit eine Java-Anwendung, die auf Google App Engine läuft, aber ich möchte die Features hinzufügen, die das SearchableModel des Python-Moduls bietet (für Suchfunktionen natürlich). Ist es möglich, Python-Code in dem gleichen Projekt wie Java-Code laufen, nur unter einer anderen Version? Wenn nicht, könnten sie zwei separate Apps sein (aktuelle Java App und eine neue Python-basierte Such-App), die gegen einen einzigen Datenspeicher läuft, aber ich glaube nicht, dass das möglich ist.

2 Solutions collect form web for “Java und Python zusammen in einem einzigen Google App Engine Projekt”

Es ist möglich, Python- und Java-Anwendungen auf verschiedenen Versionen auszuführen.

Von :

Last but not least: Denken Sie daran, dass Sie eine andere Version Ihrer App haben können (mit demselben Datenspeicher), von denen einige mit der Python-Laufzeit implementiert sind, einige mit der Java-Laufzeit und Sie können auf Versionen zugreifen, die sich von den "default / active" unterscheiden "Eins mit expliziten URLs.

Ja, Sie können Ihre App in Java schreiben und haben auch eine separate Version Ihrer App mit Python.

Allerdings, wenn der Kern Ihrer App ist bereits in Java implementiert, möchten Sie vielleicht auf die SearchableModel Python- Code zu betrachten , dann erwägen, etwas zu implementieren, um Ihr Ziel in Java zu erreichen. Das Wesentliche ist, dass man einfach Ihre Liste von Suchwörtern aufbauen und sie in einer mehrwertigen Eigenschaft (dh einer Liste) speichern kann.

Sie sollten auch die Build Scalable, Complex Apps auf App Engine Video. Je nach Anwendungsfall kann das Verschieben der Suchwortliste zu einem "Index Relation Entity" weitere Verbesserungen vornehmen.

  • Pyspark: Ausnahme: Java-Gateway-Prozess wurde verlassen, bevor der Treiber seine Portnummer gesendet hat
  • Iteratives Hashing gibt verschiedene Werte in Python und Java zurück
  • Atom-Datei schreiben Operationen (Cross-Plattform)
  • Sind zlib.compress auf Python und Deflater.deflate auf Java (Android) kompatibel?
  • Aufruf der rechten Überlastung der Java-Methode von jython
  • Aufruf von Java aus Python [geschlossen]
  • Verwenden einer Java-Bibliothek von Python
  • MultiTermVectors in der Elasticsearch Java
  • Mit Jython aus Eclipse Plugin
  • Unterschied zwischen Modulus Implementation in Python Vs Java
  • PDF in Excel konvertieren
  • Python ist die beste Programmiersprache der Welt.