Programiranje

Sklop Java Red Hat Quarkus se premakne v OpenShift

Okvir Quarkus podjetja Red Hat za gradnjo aplikacij Java, ki izvirajo iz Kubernetes, je zdaj vključen v odprtokodno platformo aplikacij OpenShift 4.6 podjetja, korak, ki ga Red Hat opisuje kot pomemben za vključitev Jave v sodoben razvoj aplikacij v domačem oblaku.

Quarkus je bil prej podprt v vmesni programski opremi Red Hat Runtimes, zdaj pa je vgrajen v OpenShift za lažji razvoj. Razvijalci lahko uporabljajo znana orodja in na daljavo razvijajo grozde prek IDE-jev, kot je CodeReady Workspaces. Razvijalci lahko izvajajo tudi uvajanje delovne obremenitve brez strežnika in upravljanje pomnilnika aplikacij.

Komponente, ki jih ponuja Quarkus za razvoj na OpenShift, vključujejo:

  • Razširitev Quarkus za generiranje kode za nove projekte, upravljanje odvisnosti od projektov, odpravljanje napak in oddaljeni razvoj. Uvajanje je omogočeno v vtičnikih OpenShift za delovne prostore CodeReady, vključno z vnaprej določenimi skladi delovnega prostora za razvijalce, predlogi lastnosti konfiguracije in dokončanjem kode. Kodo je mogoče namestiti v OpenShift neposredno iz IDE.
  • Samodejno pisanje zdravstvenih pregledov, nameščanje skrivnosti in razkrivanje meritev za porabo z orodji za spremljanje, kot je Prometheus.
  • Samodejna uvedba kontejnerskih aplikacij Quarkus kot obremenitve OpenShift brez strežnika.
  • Uvedba v enem koraku na platformo Google Knative Kubernetes. Integracija je na voljo tudi z API-jem Kubernetes, vključno z generičnim odjemalcem API-ja in podporo za dinamično konfiguracijo aplikacije z uporabo Kubernetes ConfigMaps in Secrets.

Red Hat je posodobil tudi svoj Migration Toolkit for Applications, ki pomaga pri prenosu aplikacij Spring Boot na Quarkus in OpenShift. Orodje za razvijalce, arhitekte in svetovalce pomaga pri pregledu kode Java ali binarnih datotek, da zajema nabor poti preoblikovanja, ki temeljijo na pogosto uporabljenih pravilih, za posodobitev in selitev aplikacij.

$config[zx-auto] not found$config[zx-overlay] not found