Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
Quarkus

Quarkus Nedir?

Paylaş

Quarkus, Redhat firmasının katkılarıyla geliştirilen ve kendi ifadeleriyle açıklamak gerekirse Kubernetes Java Stack.

İçindekiler

  • Peki Nasıl Yapıyor?
  • Faydası?
  • Özellikleri
  • Eklentiler
  • Sonuç

Quarkus klasik JVM’den daha iyi performans gösteren framework. Peki ne kadar hızlı? Detaylara girmeden önce benchmark sonuçlarına bakalım.

Quarkus Sonuçları
Quarkus Sonuçları

Peki Nasıl Yapıyor?


Derleyiciler iki gruba ayrılır.

  1. Just in Time (JIT)
    Sık kullanılan işlemleri istatistik olarak toplar ve Cpu üzerinde derler. Java’nın derleme yöntemidir. Sürekli değişiklik olup olmadığına bakar.
  2. Ahead of Time (AOT)
    Klasik dediğimiz makine diline çeviren derleyicidir.

Quarkus, GraalVM’in Native Image derleme işleminden faydalanarak Java’nın AOT tekniği ile derlenmesine yardımcı olarak daha hızlı bir performans sağlamaktadır.

Faydası?


Uygulamalarımız bulut teknolojinlerinde verimli kaynaklar kullanarak çalıştırarak requestlere daha hızlı cevap vermeliyiz ve JVM’in derleme yapısı bu hızlanan dünyada yavaş kalmakta. Yeni yöntemler ile birlikte Java’nın bu hızlanan dünyaya ayak uydurmaktadır.

Özellikleri


  • Geliştiricilerin kod değişikliklerinin etkisini anında kontrol edebilmesi ve bunları hızla giderebilmesi için hot reload yaparak anında derleme yapabilme
  • Reaktif programlama
  • Basit konfigürasyon
  • Dockerize edilmesi

Eklentiler


Quarkus Framework‘ü günümüzün diğer bir çok Java Frameworkleri ile uyumlu olarak çalışabilir. Tüm listeye burada bakabilirsiniz.

  • https://code.quarkus.io

Sonuç


Quarkus, Java’yı sunucusuz mimari, mikro hizmetler, konteynerler, Kubernetes, hizmet olarak işlev (FaaS) ve buluttan oluşan bu yeni dünyada çalıştırmak için etkili bir çözümdür çünkü tüm bunlar göz önünde bulundurularak yaratılmıştır.

Sonraki Quarkus Dersleri’nde görüşmek üzere.


Projenin Kaynak Kodlarına Ulaş


Quarkus Dersleri
Sonraki Ders: Quarkus’a Giriş Merhaba Dünya Uygulaması

Tags:

quarkus nedirquarkus örnekquarkus uygulama örneği

Paylaş

Diğer Yazılar

blank
Previous

Docker Notlarım

blank
Next

Quarkus’a Giriş Merhaba Dünya Uygulaması

Next
blank
13 Aralık 2020

Quarkus’a Giriş Merhaba Dünya Uygulaması

Previews
07 Aralık 2020

Docker Notlarım

blank

No Comment! Be the first one.

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

Quarkus Dersleri Uygulama Örnekleri

Quarkus Nesnelerin Yaşam Döngüsü

Quarkus Dersleri Uygulama Örnekleri

Quarkus Custom Property Kullanmak

Quarkus Dersleri Uygulama Örnekleri

Quarkus Uygulaması Başlatma ve Kapanma Döngüsünü Yakalamak

Quarkus Dersleri Uygulama Örnekleri

Quarkus Uygulamasına HTTPS / SSL Eklemek

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Cloud
Amazon Web Services
Vue.js
Gradle
Node.js
Android
Struts
Redis
Röportaj
Spring Data
Spring Cloud Stream
XCode
Debezium
Mikroservis Mimarisi
Video
Spring Native
iPhone Uygulama Geliştirme
Objective C
JPA
Spring Security
PostgreSQL
Apache Kafka
Git
Servlet
Yaptığım Projeler
Maven
Design Patterns
DevOps
Linux
RabbitMQ
PrimeFaces
JDBC
Spring Jdbc Template
Spring
Spring MVC
Manset
Google
Spring Cloud
OCA Java SE 8
Spring Core
Quarkus
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github
  • Eğitim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • Spring Core
  • Spring Örnekleri
  • Hibernate
  • Java Server Pages
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • Java 8
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale