Google App Engine bietet Unterstützung für Java 11

Die App Engine Cloud von Google hat die offizielle Unterstützung für Java 11, die neueste LTS-Version (Long Term Support) der Java-Sprachplattform, als Produktionsversion hinzugefügt. 

Die Java 11-Laufzeit der App Engine-Standardumgebung ist im Allgemeinen für die Ausführung von Java 11-Anwendungen, Webframeworks oder Diensten in einer verwalteten Umgebung ohne Server verfügbar. Java 11 wurde seit Juni in einer Beta-Version auf App Engine angeboten.

Die Java 11-Laufzeit in App Engine bietet doppelt so viel Speicher wie die frühere Java 8-Laufzeit und bietet eine bessere Unterstützung für Anwendungen, die unter einer hohen Arbeitslast mit großen Datenmengen ausgeführt werden. Entwickler können Frameworks wie Spring Boot, Ktor, Vert.x oder Micronaut verwenden.

In der von Google App Engine verwalteten Umgebung wird die Laufzeit automatisch mit den neuesten Sicherheitspatches für das Betriebssystem und geringfügigen Änderungen am Java Development Kit (JDK) aktualisiert. App Engine bietet auch Dienste wie Anforderungsverfolgung, Verkehrsaufteilung, zentralisierte Protokollierung und Produktionsdebugging.

Java 11 oder JDK 11 wurde im September 2018 von Oracle zur Verfügung gestellt. Als LTS-Version soll Java 11 bis weit in das nächste Jahrzehnt hinein Unterstützung von Oracle erhalten. Dies steht im Gegensatz zu sechs Monaten Oracle-Support für andere Versionen, wie die aktuelle JDK 13-Version oder die vorherige JDK 12-Version.

So greifen Sie auf die Java 11-Laufzeit von Google App Engine zu

Sie können über die Google Cloud-Website auf die Dokumentation zur Java 11-Standardumgebung von Google App Engine zugreifen. Google bietet auch Anleitungen zur Migration von App Engine Java 8-Anwendungen auf App Engine Java 11.