Ohjelmointi

Red Hat Quarkus Java -pino siirtyy OpenShiftiin

Red Hatin Quarkus-kehys Kubernetes-natiivien Java-sovellusten rakentamiseen sisältyy nyt yrityksen OpenShift 4.6: n avoimen lähdekoodin konttisovellusalustaan, jonka Red Hat kuvailee tärkeäksi Java: n tuomisessa nykyaikaiseen pilvikohtaiseen sovelluskehitykseen.

Aikaisemmin Red Hat Runtimes -väliohjelmiston tukema Quarkus on nyt integroitu natiivisti OpenShiftiin kehityksen helpottamiseksi, yhtiön mukaan. Kehittäjät voivat käyttää tuttuja työkaluja ja tehdä etäkehitystä klustereissa IDE: n, kuten CodeReady Workspaces, kautta. Kehittäjät voivat myös suorittaa palvelimettoman kuormituksen käyttöönoton ja sovellusten tallennustilan hallinnan.

Quarkuksessa esitetyt komponentit OpenShift-kehitykseen ovat:

  • Quarkus-laajennus koodien luomiseen uusille projekteille, projektiriippuvuuksien hallinnalle, virheenkorjaukselle ja etäkehitykselle. Käyttöönotto on sallittu OpenShift-laajennuksille CodeReady-työtiloille, mukaan lukien ennalta määritetyt kehittäjien työtilan pinot, määritysominaisuuksia koskevat ehdotukset ja koodin viimeistely. Koodi voidaan ottaa käyttöön OpenShiftiin suoraan IDE: stä.
  • Terveystarkastusten automaattinen kirjoittaminen, salaisuuksien lisääminen ja kulutusmittausten paljastaminen seuraamalla työkaluja, kuten Prometheus.
  • Säilytettyjen Quarkus-sovellusten automaattinen käyttöönotto OpenShift Serverless -kuormituksina.
  • Yksivaiheinen käyttöönotto Google Knative Kubernetes -alustalle. Integrointi toimitetaan myös Kubernetes-sovellusliittymän kanssa, mukaan lukien yleinen sovellusliittymäasiakas ja tuki dynaamiseen sovellusten määritykseen Kubernetes ConfigMaps- ja Secrets-sovellusten avulla.

Red Hat on myös päivittänyt sovellusten Migration Toolkit -sovelluksen tuodakseen Spring Boot -sovellukset Quarkukseen ja OpenShiftiin. Kehittäjien, arkkitehtien ja konsulttien työkalu auttaa tarkastelemaan Java-koodia tai binäärejä kattamaan joukon muunnospolkuja yleisesti käytettyjen sääntöjen perusteella sovellusten modernisoimiseksi ja siirtämiseksi.

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