UMandrel: iGraalVM distro yokwakha amaQuarkus

I-Red Hat kanye nomphakathi we-GraalVM wembuliwe muva nje ngokuhlanganyela kukhishwe ukukhishwa kwe- ukusatshalaliswa okusha by SGIYA ngoMASKANDI MEDIA, okuthiwa mandrel. Kulindelekile ukuthi ngalokhu kusatshalaliswa okusha shayela iRed Hat ukwakha amaQuarkus, ukwengezwa okusanda kumenyezelwa kuRed Hat Runtimes.

UQuarkus unjalo uhlaka lwendabuko lweKubernetes Java lweJVM nokuhlanganiswa komdabu. Ama-Quarkus inikeza isixazululo esisebenzayo sokusebenzisa izinhlelo ezingenantambo zeJava, ama-microservices, iziqukathi, ama-Kubernetes, ama-FaaS noma ifu. IMandrel ingumthombo ovulekile futhi uyatholakala ku-GitHub, kepha ayinakho ukusatshalaliswa kanambambili okwamanje.

Ngokwencwadi evela kuMark Little, umqondisi omkhulu we-Red Hat wobunjiniyela, IMandrel ingachazwa njengokwabiwa kwe-OpenJDK ejwayelekile ngomfanekiso wendabuko opakwe ngokukhethekile we-GraalVM.

Inhloso enkulu ngemuva kokwethulwa kweMandrel yiRed Hat ukwenza ngcono ukushesha nokusebenza kahle kohlaka lwamaQuarkus. Uhlaka olunikeza ukuthuthukiswa kwasendaweni ngokugcwaliswa kabusha okusheshayo nokusatshalaliswa kwe-container noma okungenasiphakeli kubahlinzeki bekhompiyutha.

Ama-Quarkus igxila ekhonweni lokwakha okuphumelelayo kwendabuko lokho kuqala ngokushesha futhi banciphisa nezindleko zokusebenza nezinsizakusebenza efwini.

Eqinisweni, URed Hat uchaze ukuthi ngeQuarkus, into ebalulekile yeGraalVM ukusebenza kwayo komdabu wesithombe ekhiqiza okwenziwayo kwendabuko, okuyisici esiyinhloko seJava ukuthi sikwazi ukuncintisana emithwalweni yokusebenza yamafu yendabuko. Ngakho-ke, iMandrel ivumela ukuba ne-GraalVM ngaphezu kwe-OpenJDK 11 ku-Red Hat Enterprise Linux nokunye ukusatshalaliswa kwe-OpenJDK 11.

Ngokuya ngeRed Hat, umehluko kumsebenzisi mncane, kepha ukuze kugcineke, ukuqondanisa kwangaphambilini ne-OpenJDK 11 ne-GraalVM kubalulekile.

“NgeMandrel, Red Hat amakhasimende kanye nomphakathi waseGraalVM bayazuza ekuthuthukisweni okuvuleke ngokweqiniso, kanti iRed Hat ingakwazi ukuxhasa amakhasimende ayo ngezindlela ezifakazelwe ngenkathi ibuyisela emiphakathini abayethembayo ukuthi iqhubeke nokuqhubekisela phambili umbuso. yobuciko bekhompiyutha yemithombo evulekile, "kusho inkampani, ikhuluma ngoMandrel.

Ngokuya ngokusebenza, I-GraalVM ihlukaniswa yisikhathi sokuqala masinya esingu-50 nokusetshenziswa kwememori okuphindwe izikhathi ezi-5.

Lezi zivivinyo ezehlukene zenziwa kusetshenziswa inguqulo endala yohlaka lwe-Quarkus olubhekene nemodi yeJava HotSpot. Yize lokhu kuthuthukiswa kudinga isikhathi eside sokuhlanganiswa, kungasetshenziswa ngokufana nokuthunyelwa kwemisebenzi yeQuarkus Lambda ne-Azure.

Futhi, okugcinwa kweMandrel GitHub akunikezi ukusatshalaliswa kanambambili okwamanje. Ngokuphambene nalokho, abasebenzisi bazihlanganisa ngokwabo i-JDK ngokulandela imiyalo. Ngaphezu kwalokho, unjiniyela wesoftware uJames Ward uhlolisise iGraalVM ngokuningiliziwe futhi wethula izinzuzo zayo ekwenzeni ngcono ukusebenza, kanye nezinye izingibe, njengezicelo ezincike ekubonisweni.

Ngokusho kwakhe, lokhu kudala inkinga yezithombe zomdabu zeGraalVM ngoba ukucabanga kwenzeka ngesikhathi sokusebenza, okwenza kube nzima kumhlanganisi we-AOT (inyoni yokuqala) ukuthola izindlela zokwenza.

Uma kukhulunywa ngezinhlelo zokusebenza ezingadingi ukucabanga, ikhasi lasekhaya lamaQuarkus likhomba ngqo kunzuzo: 12MB ye-RAM uma iqhathaniswa ne-73MB (ukwehla kwe-83%) namasekhondi angu-0.016 empendulweni yokuqala uma kuqhathaniswa no-0.943 (ukwehla kuka-98 %).

Onjiniyela manje sebengasebenzisa iMandrel ngokwabo ukwakha, noma bangathembela umphakathi we-GraalVM noma iyiphi i-JDK 11 nokusatshalaliswa okuphezulu. Abanye bathi lezi zinhlaka zomdabu zeJava azisebenzi ngempela futhi akufanele zibe yizinga lomkhakha.

Ngokusho kwabo, hhayi ubuchwepheshe bezinhloso ezijwayelekile lapho umuntu angathatha khona uhlelo olukhona lweJava bese alwenze lwendabuko. Lokhu ngeke kusebenze, ngisho nasezinhlelweni zokusebenza ezibhalwe ngokukhetha umtapo wezincwadi kuhlelo olukhulu lwe-Java ecosystem.

Abokugcina bakholelwa ukuthi abahlinzeki bohlaka abahlukahlukene babheja ekutheni iningi lezinhlelo zeJava yizinhlelo zokusebenza ze-HTTP / ORM / JSON, ngaphezu kwezinyathelo nokuphepha, njll.

Uma ufuna ukwazi kabanzi ngalo ungabonisana isixhumanisi esilandelayo.


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.