Partilhar via


Ativar as funcionalidades do Java no Azure Container Apps

Este guia fornece instruções passo a passo para ativar funcionalidades chave em Java no Azure Container Apps. Ao ativar estas funcionalidades, pode otimizar as suas aplicações Java para desempenho, monitorização e facilidade de desenvolvimento.

Métricas de máquinas virtuais Java

As métricas das máquinas virtuais Java (JVM) são essenciais para acompanhar o desempenho e a saúde das suas aplicações Java. Estas métricas oferecem informações sobre o consumo de memória, recolha de lixo e atividade de threads dentro da JVM. Ao ativar métricas Java no Azure Container Apps, pode aceder a estas métricas detalhadas no Azure Monitor para otimizar proativamente o desempenho das aplicações e resolver potenciais problemas.

Para ativar métricas da máquina virtual Java (JVM) no portal, consulte métricas Java para aplicações Java em Azure Container Apps.

Para ativar as métricas da máquina virtual Java (JVM) na CLI, consulte Métricas Java para aplicações Java em Azure Container Apps.

Ajuste automático de memória

Por defeito, a JVM gere a memória de forma conservadora, mas o ajuste automático de memória em Java ajusta a forma como a memória é gerida para a sua aplicação Java. O ajuste automático da memória disponibiliza mais memória para a sua aplicação de Java, o que pode potencialmente aumentar o desempenho em 10-20% sem necessidade de alterações no código.

O ajuste automático de memória está ativado por defeito, mas pode desativá-lo manualmente.

Desabilitar o encaixe automático de memória está atualmente disponível apenas na CLI. Para mais informações, veja Desativar encaixe de memória.

Para desligar o acoplamento automático de memória no CLI, consulte Desativar acoplamento de memória.

Diagnóstico

O Azure Container Apps disponibiliza uma ferramenta de diagnóstico integrada concebida especificamente para programadores Java, que torna a depuração e resolução de problemas mais fácil e eficiente.

Nível de logger dinâmico

A habilitação do nível de logger dinâmico está atualmente disponível apenas na CLI, consulte Ative os diagnósticos da JVM para as suas aplicações Java para mais detalhes.

Para ativar o nível dinâmico do registo no CLI, consulte Ative os diagnósticos da JVM para as suas aplicações Java para obter mais informações.

Componentes Java

O Azure Container Apps suporta componentes Java como serviços geridos, o que lhe permite expandir a capacidade das suas aplicações sem ter de implementar código extra.

Eureka Server para a Primavera

O Eureka Server for Spring é um registo de serviços que permite aos microsserviços registarem-se e descobrirem outros serviços. Disponível como componente Azure Container Apps, pode associar a sua app container a um servidor Eureka para Spring para registo automático no servidor Eureka.

Para usar o Eureka Server for Spring no portal, consulte Criar o componente do Eureka Server for Spring Java no Portal.

Para usar o Eureka Server para Spring na linha de comando, consulte Criar o componente do Eureka Server para Spring Java na linha de comando.

Servidor de Configuração para Spring

O Config Server for Spring fornece um local centralizado para disponibilizar dados de configuração para vários aplicativos.

Para usar o Config Server for Spring no Portal, consulte Criar o servidor de configuração para o componente Spring Java no Portal.

Para usar o Config Server do Spring no CLI, consulte Crie o Config Server para o componente Spring Java no CLI.

Administração para a Primavera

O componente Admin for Spring oferece uma interface administrativa para aplicações Web Spring Boot que expõem pontos de extremidade de atuadores (actuator endpoints).

Para utilizar o Admin for Spring no Portal, consulte Usar o componente no Portal.

Para utilizar o Admin for Spring na linha de comandos (CLI), consulte Usar o componente na linha de comandos (CLI).

Sugestão

Com o Eureka Server for Spring, podes associar o Admin do Spring ao Eureka Server for Spring, para que ele receba informações das aplicações através do Eureka, em vez de ter de vincular aplicações individuais ao Admin for Spring. Para mais informações, veja Integrar Administrador para Spring com Eureka Server para Spring em Azure Container Apps.

Passos seguintes