Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här guiden innehåller stegvisa instruktioner för att aktivera viktiga Java funktioner i Azure Container Apps. Genom att aktivera dessa funktioner kan du optimera dina Java program för prestanda, övervakning och enkel utveckling.
Java virtuella maskinmätvärden
Java mått för virtuella datorer (JVM) är viktiga för att spåra prestanda och hälsa för dina Java program. Dessa mått ger insikter om minnesförbrukning, skräpinsamling och trådaktivitet i JVM. Genom att aktivera Java mått i Azure Container Apps kan du komma åt dessa detaljerade mått i Azure Monitor för att proaktivt optimera programmets prestanda och åtgärda potentiella problem.
Om du vill aktivera JVM-mått (Java Virtual Machine) i portalen, läs Java-metrics för Java-appar i Azure Container Apps.
Om du vill aktivera Java virtual machine (JVM)-mått på CLI, se Java-mått för Java-appar i Azure Container Apps.
Automatisk minnesanpassning
Som standard hanterar JVM minnet försiktigt, men Java automatisk minnesanpassning finjusterar hur minne hanteras för ditt Java program. Automatisk minnesanpassning gör mer minne tillgängligt för din Java app, vilket potentiellt kan öka prestanda med 10–20% utan att kräva kodändringar.
Automatisk minnesanpassning är aktiverat som standard, men du kan inaktivera det manuellt.
Inaktivering av automatisk minnesanpassning är för närvarande endast tillgängligt på CLI. Mer information finns i Inaktivera minnesanpassning.
Om du vill inaktivera automatisk minnesanpassning på CLI läser du Inaktivera minnesanpassning.
Diagnostik
Azure Container Apps tillhandahåller ett inbyggt diagnostikverktyg som är särskilt utformat för Java utvecklare, vilket gör felsökning och felsökning enklare och effektivare.
Dynamisk loggningsnivå
Aktivera dynamisk loggningsnivå är för närvarande endast tillgängligt på CLI. Mer information finns i Enable JVM-diagnostik för dina Java-program.
Information om hur du aktiverar dynamisk loggningsnivå på CLI finns i Enable JVM-diagnostik för dina Java-program.
Java komponenter
Azure Container Apps stöder Java komponenter som hanterade tjänster, vilket gör att du kan utöka funktionerna i dina program utan att behöva distribuera extra kod.
Eureka Server for Spring
Eureka Server for Spring är ett tjänstregister som gör att mikrotjänster kan registrera sig själva och identifiera andra tjänster. Tillgänglig som en Azure Container Apps komponent kan du binda din containerapp till en Eureka Server for Spring för automatisk registrering med Eureka-servern.
Om du vill använda Eureka Server for Spring på portalen kan du läsa Skapa komponenten Eureka Server for Spring Java på portalen.
Om du vill använda Eureka Server for Spring på CLI kan du läsa Skapa komponenten Eureka Server for Spring Java på CLI.
Konfigurationsserver för Spring
Config Server for Spring tillhandahåller en central plats för att göra konfigurationsdata tillgängliga för flera program.
Om du vill använda Config Server for Spring på portalen kan du läsa Skapa komponenten Config Server for Spring Java på portalen.
Om du vill använda Config Server for Spring på CLI läser du Skapa komponenten Config Server for Spring Java på CLI.
Administratör för Spring
Den hanterade komponenten Admin för Spring erbjuder ett administrativt gränssnitt för Spring Boot-webbprogram som exponerar aktuatorslutpunkter.
För att använda Admin för Spring på portalen, se Använda komponenten på portalen.
Om du vill använda Admin för Spring på CLI läser du Använda komponenten i CLI.
Tips/Råd
Med Eureka Server for Spring kan du binda administratören för Spring till Eureka Server for Spring, så att den kan hämta programinformation via Eureka, i stället för att behöva binda enskilda program till Admin för Spring. Mer information finns i Integrera Admin för Spring med Eureka Server för Spring i Azure Container Apps.