Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento průvodce obsahuje podrobné pokyny k povolení klíčových funkcí Java v Azure Container Apps. Aktivací těchto funkcí můžete optimalizovat Java aplikace pro účely výkonu, monitorování a snadného vývoje.
metriky Java virtuálních počítačů
Metriky Java virtuálních počítačů (JVM) jsou nezbytné pro sledování výkonu a stavu vašich Java aplikací. Tyto metriky nabízejí přehled o spotřebě paměti, garbage collection a aktivitě vláken v rámci JVM. Povolením metrik Java v Azure Container Apps získáte přístup k těmto podrobným metrikám v Azure Monitor a proaktivně optimalizovat výkon aplikací a řešit potenciální problémy.
Pokud chcete na portálu zapnout metriky Java virtuálního stroje (JVM), viz část Metriky pro aplikace Java v Azure Container Apps.
Pokud chcete zapnout metriky Java virtuálních počítačů (JVM) v rozhraní příkazového řádku, projděte si metriky Java pro Java aplikace v Azure Container Apps.
Automatické přizpůsobení paměti
Prostředí JVM ve výchozím nastavení spravuje paměť konzervativně, ale automatické přizpůsobení paměti v Javě jemně ladí správu paměti pro vaši Java aplikaci. Automatické přizpůsobení paměti zpřístupňuje více paměti Java aplikaci, což může potenciálně zvýšit výkon o 10–20% bez nutnosti změn kódu.
Automatické přizpůsobení paměti je ve výchozím nastavení povolené, ale můžete ho zakázat ručně.
Zakázání automatického přizpůsobení paměti je aktuálně k dispozici pouze v rozhraní příkazového řádku. Další informace naleznete v tématu Zakázání fitování paměti.
Pokud chcete vypnout automatické přizpůsobení paměti v rozhraní příkazového řádku, přečtěte si článek o zakázání přizpůsobení paměti.
Diagnostika
Azure Container Apps poskytuje integrovaný diagnostický nástroj navržený speciálně pro vývojáře Java, který usnadňuje a zefektivňuje ladění a odstraňování potíží.
Úroveň dynamického protokolovače
Aktivace dynamické úrovně protokolování je aktuálně dostupná pouze v příkazovém řádku, podrobnosti najdete v Zapnutí diagnostiky JVM pro vaše aplikace Java.
Pokud chcete zapnout dynamickou úroveň logování v CLI, přečtěte si podrobnosti v tématu Povolení diagnostiky JVM pro vaše Java aplikace.
komponenty Java
Azure Container Apps podporuje komponenty Java jako spravované služby, které umožňují rozšířit možnosti aplikací bez nutnosti nasazovat další kód.
Eureka Server for Spring
Eureka Server for Spring je registr služeb, který umožňuje, aby se mikroslužby zaregistrovaly a zjistily další služby. K dispozici jako komponenta Azure Container Apps můžete vytvořit vazbu aplikace kontejneru na Server Eureka pro Spring pro automatickou registraci na serveru Eureka.
Pokud chcete použít Server Eureka pro Spring na portálu, přečtěte si Vytvoření komponenty Eureka Server for Spring Java na portálu.
Pokud chcete použít Server Eureka pro Spring on CLI, přečtěte si Vytvoření komponenty Eureka Server for Spring Java v rozhraní příkazového řádku.
Konfigurační server pro Spring
Konfigurační server for Spring poskytuje centralizované umístění pro zpřístupnění konfiguračních dat více aplikacím.
Pokud chcete použít Config Server for Spring na portálu, odkažte se na Vytvoření komponenty Config Server pro Spring Java na portálu.
Pokud chcete použít konfigurační server pro Spring on CLI, projděte si Vytvoření komponenty Konfigurační server pro Spring Java v rozhraní příkazového řádku.
Administrátor pro Spring
Komponenta spravovaná správcem Spring nabízí rozhraní pro správu webových aplikací Spring Boot, které zpřístupňují koncové body poháněcího zařízení.
Pokud chcete použít admin for Spring on Portal, přečtěte si část Použití komponenty na portálu.
Pokud chcete použít Správce pro Spring on CLI, přečtěte si část Použití komponenty v rozhraní příkazového řádku.
Návod
Pomocí Serveru Eureka for Spring můžete vytvořit vazbu správce springu na Server Eureka pro Spring, aby mohl získávat informace o aplikacích prostřednictvím Eureky, a nemusíte svázat jednotlivé aplikace se správcem springu. Další informace najdete v tématu Integrate Admin for Spring with Eureka Server for Spring in Azure Container Apps.