Activar las características de Java en Azure Container Apps

En esta guía se proporcionan instrucciones paso a paso para habilitar las características de Java clave en Azure Container Apps. Al activar estas características, puede optimizar las aplicaciones de Java para el rendimiento, la supervisión y la facilidad de desarrollo.

métricas de máquina virtual Java

Java métricas de máquina virtual (JVM) son esenciales para realizar un seguimiento del rendimiento y el estado de las aplicaciones de Java. Estas métricas ofrecen información sobre el consumo de memoria, la recolección de elementos no utilizados y la actividad de subprocesos dentro de la JVM. Al habilitar las métricas de Java en Azure Container Apps, puede acceder a estas métricas detalladas en Azure Monitor para optimizar proactivamente el rendimiento de las aplicaciones y solucionar posibles problemas.

Para activar las métricas de la máquina virtual Java (JVM) en el portal, consulte Métricas de Java para aplicaciones Java en Azure Container Apps.

Para activar las métricas de la máquina virtual de Java (JVM) en la CLI, consulte métricas de Java para aplicaciones Java en Azure Container Apps.

Ajuste automático de memoria

De forma predeterminada, la JVM administra la memoria de manera conservadora, pero el ajuste automático de memoria de Java optimiza cómo se gestiona la memoria para su aplicación Java. El ajuste automático de memoria hace que haya más memoria disponible para la aplicación de Java, lo que podría aumentar el rendimiento de 10 a 20% sin necesidad de cambios en el código.

El ajuste automático de memoria está habilitado de forma predeterminada, pero puede deshabilitarlo manualmente.

La deshabilitación del ajuste automático de memoria solo está disponible actualmente en la CLI. Para obtener más información, consulte Deshabilitar el ajuste de memoria.

Para desactivar el ajuste automático de memoria en la CLI, consulte Deshabilitar el ajuste de memoria.

Diagnóstico

Azure Container Apps proporciona una herramienta de diagnóstico integrada diseñada específicamente para desarrolladores de Java, lo que facilita la depuración y la solución de problemas.

Nivel de registrador dinámico

Habilitar el nivel de registrador dinámico solo está disponible actualmente en la CLI, consulte Enable JVM diagnostics for your Java applications para obtener más información.

Para activar el nivel de registrador dinámico en la CLI, consulte Enable JVM diagnostics for your Java applications para obtener más información.

componentes de Java

Azure Container Apps admite componentes de Java como servicios administrados, lo que permite ampliar la funcionalidad de las aplicaciones sin tener que implementar código adicional.

Servidor Eureka para Spring

Eureka Server para Spring es un registro de servicios que permite a los microservicios registrarse y detectar otros servicios. Disponible como componente de Azure Container Apps, puede enlazar la aplicación contenedora a un servidor Eureka para Spring para el registro automático con el servidor Eureka.

Para usar Eureka Server para Spring en el portal, consulte Crear el componente Eureka Server for Spring Java en Portal.

Para usar Eureka Server para Spring en la CLI, consulte Crear el componente Eureka Server for Spring Java en la CLI.

Servidor de configuración para Spring

Config Server para Spring proporciona una ubicación centralizada para que los datos de configuración estén disponibles para varias aplicaciones.

Para usar Config Server para Spring en el portal, consulte Crear el componente Config Server for Spring Java en Portal.

Para usar Config Server para Spring en la CLI, consulte Crear el componente Config Server for Spring Java en la CLI.

Administrador de Spring

El componente Administrador gestionado para Spring ofrece una interfaz administrativa para las aplicaciones web de Spring Boot que exponen puntos de conexión de actuadores.

Para usar Admin for Spring en el portal, consulte Uso del componente en el portal.

Para usar Admin para Spring en la CLI, consulte Uso del componente en la CLI.

Sugerencia

Con Eureka Server for Spring, puede enlazar Admin for Spring a Eureka Server for Spring, para que pueda obtener información de la aplicación a través de Eureka, en lugar de tener que enlazar aplicaciones individuales a Admin for Spring. Para obtener más información, consulte Integrar Admin para Spring con Eureka Server para Spring en Azure Container Apps.

Pasos siguientes