Freigeben über


Aktivieren von Java Features in Azure Container Apps

Diese Anleitung enthält schrittweise Anleitungen zum Aktivieren wichtiger Java Features in Azure Container Apps. Durch die Aktivierung dieser Features können Sie Ihre Java Anwendungen für Leistung, Überwachung und Einfache Entwicklung optimieren.

Java Metriken des virtuellen Computers

Java Metriken für virtuelle Computer (Virtual Machine, JVM) sind wichtig, um die Leistung und integrität Ihrer Java Anwendungen zu verfolgen. Diese Metriken bieten Einblicke in die Speichernutzung, Garbage Collection und Threadaktivität innerhalb des JVM. Indem Sie Java Metriken in Azure Container Apps aktivieren, können Sie in Azure Monitor auf diese detaillierten Metriken zugreifen, um die Anwendungsleistung proaktiv zu optimieren und potenzielle Probleme zu beheben.

Informationen zum Aktivieren von Metriken der Java Virtual Machine (JVM) im Portal finden Sie unter Java-Metriken für Java-Apps in Azure Container Apps.

Informationen zum Aktivieren Java Metriken für virtuelle Computer (JVM) auf CLI finden Sie unter Java Metriken für Java Apps in Azure Container Apps.

Automatische Speicheranpassung

Standardmäßig verwaltet die JVM den Speicher konservativ, wobei die automatische Speicheranpassung von Java feinabstimmt, wie der Speicher für Ihre Java-Anwendung verwaltet wird. Die automatische Speicheranpassung stellt Ihrer Java App mehr Arbeitsspeicher zur Verfügung, wodurch die Leistung möglicherweise um 10-20% erhöht werden kann, ohne dass Codeänderungen erforderlich sind.

Die automatische Speicheranpassung ist standardmäßig aktiviert, sie kann jedoch manuell deaktiviert werden.

Das Deaktivieren der automatischen Speicheranpassung ist derzeit nur auf CLI verfügbar. Weitere Informationen finden Sie unter Deaktivieren der Speicheranpassung.

Informationen zum Deaktivieren der automatischen Speicheranpassung auf CLI finden Sie unter "Deaktivieren der Speicheranpassung".

Diagnostik

Azure Container Apps bietet ein integriertes Diagnosetool, das speziell für Java Entwickler entwickelt wurde, was das Debuggen und die Problembehandlung vereinfacht und effizienter macht.

Dynamische Loggerebene

Das Aktivieren der dynamischen Loggerebene ist derzeit nur im CLI verfügbar, siehe Aktivieren Sie JVM-Diagnosen für Ihre Java-Anwendungen für Details.

Informationen zum Aktivieren der dynamischen Loggerebene auf CLI finden Sie unter Enable JVM-Diagnose für Ihre Java Anwendungen.

Java Komponenten

Azure Container Apps unterstützt Java Komponenten als verwaltete Dienste, sodass Sie die Funktion Ihrer Anwendungen erweitern können, ohne zusätzlichen Code bereitstellen zu müssen.

Eureka Server für Spring

Eureka Server für Spring ist eine Dienstregistrierung, die es Microservices ermöglicht, sich selbst zu registrieren und andere Dienste zu entdecken. Verfügbar als Komponente der Azure Container Apps können Sie Ihre Container-App mit einem Eureka-Server für die automatische Registrierung bei diesem verbinden.

Informationen zur Verwendung des Eureka-Servers für Spring on-Portal finden Sie unter Erstellen Sie den Eureka-Server für die Komponente Spring Java im Portal.

Informationen zur Verwendung von Eureka Server für Spring on CLI finden Sie unter Create the Eureka Server for Spring Java component on CLI.

Konfigurationsserver für Spring

Config Server für Spring bietet einen zentralen Speicherort, um Konfigurationsdaten für mehrere Anwendungen verfügbar zu machen.

Informationen zur Verwendung von Config Server für Spring on-Portal finden Sie unter Create the Config Server for Spring Java component on Portal.

Informationen zur Verwendung von Config Server für Spring on CLI finden Sie unter Create the Config Server for Spring Java component on CLI.

Administrator für Spring

Die verwaltete Komponente „Administrator für Spring“ bietet eine Verwaltungsschnittstelle für Spring Boot-Webanwendungen, die Aktorenendpunkte verfügbar machen.

Informationen zur Verwendung von Admin für Spring on-Portal finden Sie unter "Verwenden der Komponente im Portal".

Informationen zur Verwendung von Admin für Spring on CLI finden Sie unter "Verwenden der Komponente auf CLI".

Tipp

Mit Eureka Server für Spring können Sie Admin für Spring an Eureka Server für Spring binden, damit es Anwendungsinformationen über Eureka abrufen kann, anstatt einzelne Anwendungen an Admin for Spring binden zu müssen. Weitere Informationen finden Sie unter Integrate Admin for Spring with Eureka Server for Spring in Azure Container Apps.

Nächste Schritte