Micronaut’a Giriş: Bulutta yerel bir Java çerçevesi


Spring çerçevesi uzun süredir arka uç Java geliştirmesine egemen oldu, ancak birkaç yeni çerçeve bu statükoya meydan okuyor. mikronot en zorlayıcılar arasındadır. Grails’i oluşturan ekip tarafından geliştirilen Micronaut, modern mimariler için yapılmıştır.

Bu makale Micronaut’a uygulamalı bir giriş niteliğindedir. Basit bir RESTful API tabanlı uygulama ile başlayacağız, onu reaktif engellemesiz IO (reaktif NIO) için yeniden düzenleyeceğiz, ardından Micronaut’un mikro hizmetlerde ve sunucusuz mimarilerde bulutta yerel geliştirme desteğine hızlıca göz atacağız.

Micronaut’u özel yapan nedir?

Micronaut, Spring ve Grails gibi eski çerçevelerden derlenen bir dizi fayda sağlar. “Yerel olarak bulutta yerel” olarak faturalandırılır, yani sıfırdan bulut ortamları için oluşturulmuştur. Bulutta yerel yetenekleri arasında ortam algılama, hizmet keşfi ve dağıtılmış izleme bulunur.

Micronaut ayrıca, daha hızlı başlatma için önceden (AoT) derleme kullanan yeni bir kontrol ters çevirme (IoC) kabı sunar. AoT derlemesi, başlatma süresinin kod tabanının boyutuyla artmadığı anlamına gelir. Bu, özellikle düğümlerin genellikle talebe yanıt olarak kapatıldığı ve yeniden başlatıldığı sunucusuz ve kapsayıcı tabanlı dağıtımlar için çok önemlidir.

Micronaut, şu anda Scala desteği ile Java, Groovy ve Kotlin’i destekleyen çok dilli bir JVM çerçevesidir.

Son olarak, Micronaut reaktif programlamayı destekler. Geliştiriciler her ikisini de kullanabilir reaktifX veya Reaktör çerçeve içinde. itibariyle Mikronot 3Temmuz 2021’de piyasaya sürülen Reactor, önerilen yaklaşımdır. (Yeni sürümlerde geçişli bağımlılıklar olarak hiçbir Reaktif kitaplığın dahil edilmediğini unutmayın.)

Telif Hakkı © 2022 IDG Communications, Inc.


Kaynak : https://www.infoworld.com/article/3658968/intro-to-micronaut-a-cloud-native-java-framework.html#tk.rss_all

Yorum yapın