Programavimas

„Red Hat Quarkus Java“ kaminas pereina į „OpenShift“

„Red Hat“ „Quarkus“ sistema, skirta kurti „Kubernetes“ gimtąsias „Java“ programas, dabar yra įtraukta į bendrovės „OpenShift 4.6“ atvirojo kodo talpyklų programų platformą. Šis žingsnis „Red Hat“ apibūdinamas kaip svarbus įtraukiant „Java“ į šiuolaikines „cloud-native“ programų kūrimo programas.

Anksčiau „Red Hat Runtimes“ tarpinėje programinėje įrangoje palaikytas „Quarkus“ dabar yra natūraliai integruotas į „OpenShift“, kad būtų lengviau kurti, pranešė bendrovė. Kūrėjai gali naudoti žinomus įrankius ir nuotoliniu būdu kurti klasterius per IDE, pvz., „CodeReady Workspaces“. Kūrėjai taip pat gali diegti be serverio darbo krūvį ir valdyti programų saugyklą.

„Quarkus“ komponentai, skirti kurti „OpenShift“, yra šie:

  • „Quarkus“ plėtinys kodų generavimui naujiems projektams, projekto priklausomybių valdymui, derinimui ir nuotoliniam vystymui. Diegimas įgalinamas „OpenShift“ įskiepiams, skirtiems „CodeReady“ darbo sritims, įskaitant iš anksto apibrėžtus kūrėjo darbo srities šūsnius, konfigūravimo ypatybių pasiūlymus ir kodo užbaigimą. Kodas gali būti įdiegtas „OpenShift“ tiesiogiai iš IDE.
  • Automatinis sveikatos patikrinimų rašymas, paslapčių surinkimas ir vartojimo metrikos atskleidimas stebint tokias priemones kaip „Prometheus“.
  • Automatinis konteinerių „Quarkus“ programų diegimas kaip „OpenShift Serverless“ darbo krūvis.
  • Vieno žingsnio diegimas „Google Knative Kubernetes“ platformoje. Integracija taip pat teikiama su „Kubernetes“ API, įskaitant bendrą API klientą ir dinaminės programos konfigūracijos palaikymą naudojant „Kubernetes ConfigMaps“ ir „Secrets“.

„Red Hat“ taip pat atnaujino savo programų perkėlimo įrankių rinkinį, kad padėtų „Spring Boot“ programas pristatyti į „Quarkus“ ir „OpenShift“. Kūrėjams, architektams ir konsultantams skirtas įrankis padeda peržiūrėti „Java“ kodą ar dvejetainius failus, kad apimtų transformacijos kelių rinkinį, pagrįstą dažniausiai naudojamomis taisyklėmis, kad būtų galima modernizuoti ir perkelti programas.

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