Azure Container Apps'da Java özelliklerini açma

Bu kılavuzda, Azure Container Apps'da önemli Java özelliklerini etkinleştirmeye yönelik adım adım yönergeler sağlanır. Bu özellikleri etkinleştirerek Java uygulamalarınızı performans, izleme ve geliştirme kolaylığı için iyileştirebilirsiniz.

Java sanal makine metrikleri

Java sanal makine (JVM) ölçümleri, Java uygulamalarınızın performansını ve durumunu izlemek için gereklidir. Bu ölçümler JVM içindeki bellek tüketimi, çöp toplama ve iş parçacığı etkinliği hakkında içgörüler sunar. Azure Container Apps'da Java ölçümleri etkinleştirerek, uygulama performansını proaktif olarak iyileştirmek ve olası sorunları çözmek için Azure İzleyici bu ayrıntılı ölçümlere erişebilirsiniz.

Portalda Java Sanal Makinesi (JVM) ölçümlerini açmak için, Azure Container Apps'teki Java uygulamaları için Java ölçümlerine bakın.

CLI'de Java sanal makine (JVM) ölçümlerini açmak için Azure Container Apps'te Java uygulamaları için Java ölçümlerine bakın.

Otomatik bellek sığdırma

Varsayılan olarak, JVM belleği konservatif olarak yönetir, ancak Java otomatik bellek sığdırma, belleğin Java uygulamanız için nasıl yönetileceğini belirler. Otomatik bellek sığdırma özelliği, Java uygulamanız için daha fazla bellek sağlar ve bu da kod değişikliği gerektirmeden performansı 10-20% artırabilir.

Otomatik bellek sığdırma varsayılan olarak etkindir, ancak el ile devre dışı bırakabilirsiniz.

Otomatik bellek sığdırmayı devre dışı bırakmak şu anda yalnızca CLI ile mümkündür. Daha fazla bilgi için bkz. Bellek sığdırma özelliğini devre dışı bırakma.

CLI'da otomatik bellek sığdırma özelliğini kapatmak için Bkz. Bellek sığdırma özelliğini devre dışı bırakma.

Tanılama

Azure Container Apps, hata ayıklamayı ve sorun gidermeyi daha kolay ve daha verimli hale getiren, Java geliştiriciler için özel olarak tasarlanmış yerleşik bir tanılama aracı sağlar.

Dinamik kaydedici seviyesi

Dinamik günlükçü düzeyini etkinleştirmek şu anda yalnızca CLI'da kullanılabilir, ayrıntılar için Java uygulamalarınız için JVM tanılamasını etkinleştirme konusuna bakın.

CLI'da dinamik günlük seviyesini açmak için ayrıntılı bilgiye Java uygulamalarınızın JVM tanılamalarını etkinleştirme bölümünden ulaşabilirsiniz.

Java bileşenleri

Azure Container Apps, Java bileşenleri yönetilen hizmetler olarak destekler ve bu sayede ek kod dağıtmak zorunda kalmadan uygulamalarınızın kapasitesini genişletebilirsiniz.

Spring için Eureka Sunucusu

Spring için Eureka Server, mikro hizmetlerin kendilerini kaydetmesine ve diğer hizmetleri keşfetmesine olanak tanıyan bir hizmet kayıt defteridir. Azure Container Apps bileşeni olarak sunulan kapsayıcı uygulamanızı, Eureka sunucusuna otomatik kayıt için Spring için Eureka Server'a bağlayabilirsiniz.

Portalda Spring için Eureka Server'ı kullanmak için bkz. Portal Spring için Eureka Server Java bileşenini oluşturma.

CLI'da Spring için Eureka Server'ı kullanmak için bkz. CLI üzerinde Spring Java için Eureka Server bileşenini oluşturma.

Spring için Yapılandırma Sunucusu

Spring için Yapılandırma Sunucusu, yapılandırma verilerini birden çok uygulamanın kullanımına sunmak için merkezi bir konum sağlar.

Portalda Spring için Yapılandırma Sunucusu'nu kullanmak için bkz. Portal spring Java bileşeni için Yapılandırma Sunucusu oluşturma.

CLI'da Spring için Yapılandırma Sunucusu'nu kullanmak için CLI üzerinde Spring Java için Yapılandırma Sunucusu'nu oluşturma bölümüne bakın.

Spring yöneticisi

Spring tarafından yönetilen bileşen, aktüatör uç noktalarını açığa çıkaran Spring Boot web uygulamaları için bir yönetim arabirimi sunar.

Portalda Spring için Yönetici'yi kullanmak için portalda bileşeni kullanma bölümüne bakın.

CLI'da Spring için Yönetim Aracı'nı kullanmak için CLI'da bileşeni kullanma bölümüne bakınız.

Tavsiye

Spring için Eureka Server ile Spring için Admin'i entegre ederek, uygulama bilgilerini tek tek Spring için Admin'e bağlamak zorunda kalmadan, uygulama bilgilerini Eureka aracılığıyla alabilirsiniz. Daha fazla bilgi için bkz. Azure Container Apps için Spring'de Eureka Server ile Spring için Yöneticiyi Entegre Etme.

Sonraki Adımlar