Quarkus: Kerangka Java Asli Baru untuk Kubernetes

Kita semua tahu projeknya Kubernetes, dan kami juga tahu bahawa Bahasa pengaturcaraan Java Telah bersama kami selama bertahun-tahun dan ini adalah salah satu yang paling banyak digunakan hari ini, dan oleh itu yang menarik banyak pembangun dan komuniti pembangunan terbesar. Sebenarnya, jika anda mengikuti senarai TIOBE bahasa pengaturcaraan yang paling banyak digunakan di dunia pengkomputeran, Java belum berada di bawah kedudukan ke-2 dalam peringkat ini, yang memberikan idea tentang populariti yang sangat besar.

Jawa dilahirkan pada tahun 90an, dari tangan Sun Microsystems yang tidak berfungsi (sekarang Oracle), dan mempunyai hampir 20 tahun pengembangan dan pengoptimuman untuk menjalankan aplikasi monolitik yang sangat dinamis yang menganggap pemilikan memori dan CPU eksklusif (virtualized) berkat mesin virtual Java yang memiliki platform ini sebagai jurubahasa bahasa tersebut. Dan mengapa tidak membawanya ke cloud, IoT, peranti mudah alih, Kubernetes, bekas, perkhidmatan mikro, pengaturcaraan reaktif, dan berfungsi sebagai perkhidmatan atau FaaS? Oleh kerana kita hidup di dunia yang dikuasai oleh sektor-sektor ini. 12 pemacu utama dan pengembangan aplikasi asli awan ini dapat menghasilkan tahap produktiviti dan kecekapan yang lebih tinggi. Nah di situlah Java kini bertemu Kubernetes dan mereka bersatu kerangka baru.

Nama kerangka tersebut adalah quarkus, yang tiba bersama Java Subatomik Supersonik. Quarkus adalah kerangka Java asli untuk Kubernetes yang dirancang untuk GraalVM dan HotSpot, dibuat dari perpustakaan dan piawai Java terbaik di pasaran. Matlamat Quarkus adalah untuk menjadikan Java sebagai platform utama untuk Kubernetes dan persekitaran tanpa server, sambil menawarkan kepada pemaju model pemrograman reaktif dan imperatif yang disatukan untuk menangani secara optimum rangkaian arsitektur aplikasi yang lebih luas.

Antara kualiti ditawarkan oleh Quarkus (ujian berasaskan platform dengan Red Hat):

  • Permulaan pantas, dalam beberapa puluhan milisaat, yang memungkinkan penskalaan mikro servis secara automatik dalam bekas dan Kubernetes, serta pelaksanaan FaaS segera.
  • La penggunaan memori minimum membantu mengoptimumkan ketumpatan kontena dalam penyebaran senibina perkhidmatan mikro yang menginginkan banyak kontena.
  • Ukuran bekas yang lebih kecil.
  • Beri model reaktif dan mustahak disatukan untuk pemaju Java untuk merasa biasa.
  • Pemaju akan menikmati konfigurasi bersatu dalam satu fail sifat, konfigurasi sifar, muat semula langsung dalam sekelip mata, kod dipermudahkan untuk 80% penggunaan biasa dan fleksibel untuk 20%, tanpa menghasilkan eksekusi asli yang menjengkelkan.
  • Anda akan mempunyai perpustakaan dan standard yang lebih baik.
  • Penyelesaian yang berkesan untuk menjalankan Java pada perkhidmatan mikro, tanpa server, cloud, container, Kubernetes, FaaS, dll.

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Hernando kata

    Apa maksud "pelaksana asli yang menjengkelkan"?

    Terima kasih