Framework Quarkus przenosi Javę do Kubernetes

Logo Kubernetes Java i Quarkus

Quarkus to natywna platforma Java dla Kubernetes, zaprojektowany dla GraalVM i HotSpot, stworzony z najlepszych bibliotek i standardów Java na rynku. Celem jest to Quarkus będzie wiodącą platformą Java w Kubernetesa także w środowiskach bezserwerowych, oferując programistom ujednolicony reaktywny i imperatywny model programowania, aby optymalnie zająć się szerszym zakresem rozproszonych architektur aplikacji.

Wszyscy znamy chmurę typu open source i platformę zorientowaną na kontenery, taką jak Kubernetes, a także znamy się bardzo dobrze język programowania Java, która od lat 90. jest wśród nas od prawie 20 lat pozycjonując się jako jedna z najczęściej używanych na listach takich jak TIOBE, w rzeczywistości Java nie spadła z 2 pozycji na tego typu listach, pokazując sukces szeroko rozpowszechniony, że jest wśród społeczności programistów za bycie wieloplatformowym.

Jeśli połączymy oba projekty, Javę i Kubernetes, możemy zorientować się, jaki potencjał ma rozwijający się przemysł chmury, a zatem również w innych sektorach, które z niego korzystają, takich jak IoT, urządzenia mobilne, mikrousługi, kontenery, a zwłaszcza funkcja usług lub FaaS. Cóż, z tym frameworkiem możemy wdrożyć wiele aplikacji napisanych w Javie dla Kubernetes w produktywny i efektywny sposób.

W sprawie korzyści płynące z samego Quarkusa (zostały przetestowane w Red Hat):

  • Szybki start, umożliwiając automatyczne skalowanie mikrousług w kontenerach i Kubernetes, a nawet natychmiastowe wykonanie FaaS.
  • Minimalne wykorzystanie pamięci aby zoptymalizować gęstość pojemników.
  • Mniejszy rozmiar aplikacji i sam pojemnik.
  • Zastosowanie najlepsze biblioteki dla języka Java i standardów.
  • model imperatywny i reaktywny.
  • I wiele innych, npumiejętności programistyczne, jak ujednolicone konfiguracje, uproszczony kod, unikanie irytujących natywnych plików wykonywalnych itp.

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.