Mandrel: Quarkus တည်ဆောက်ရန်အတွက် GraalVM distro

Red Hat နှင့် GraalVM အသိုင်းအဝိုင်းကိုပြသခဲ့သည် မကြာသေးမီကပူးတွဲထုတ်ပြန်ကြေငြာခဲ့သည် အသစ်ဖြန့်ဖြူး GraalVM အသုံးပြုပုံ mandrel ခေါ်. ဒါဟာမျှော်လင့်နေသည် ဒီဖြန့်ဖြူးအသစ်နှင့်အတူ Red Hat တည်ဆောက်ရေးကို Quarkus မောင်းနှင်သည်။ မကြာသေးမီကကြေညာခဲ့သည် Red Hat Runtimes မှ။

Quarkus ဖြစ်ပါတယ် JVM အတွက်မူရင်း Kubernetes Java မူဘောင်နှင့်မူရင်းပြုစုခြင်း။ Quarkus ဆာဗာမဲ့ Java အသုံးချပရိုဂရမ်များကိုအသုံးပြုရန်အတွက်ထိရောက်သောဖြေရှင်းချက်တစ်ခုပေးသည် မိုက်ခရိုဝန်ဆောင်မှု, ကွန်တိန်နာ, Kubernetes, FaaS သို့မဟုတ် cloud ။ Mandrel သည် open source ဖြစ်ပြီး GitHub တွင်ရရှိသော်လည်း၊ ၎င်းတွင် binary distribution မရှိပါ။

Red Hat ၏အင်ဂျင်နီယာအကြီးအကဲညွှန်ကြားရေးမှူး Mark Little မှမှတ်ချက်အရ၊ Mandrel ကို OpenJDK ကိုဖြန့်ဝေခြင်းဟုဖော်ပြနိုင်သည် အထူးထုပ်ပိုး GraalVM ဇာတိပုံရိပ်နှင့်အတူ။

အဓိကရည်ရွယ်ချက် Red Hat မှ Mandrel ကိုမိတ်ဆက်ခဲ့သည် Quarkus မူဘောင်၏မြန်နှုန်းနှင့်စွမ်းဆောင်ရည်ကိုတိုးတက်စေရန်ဖြစ်သည်။ ၎င်းသည် local computing provider များထံလျင်မြန်စွာအားသွင်းခြင်းနှင့်ကွန်တိန်နာခြင်းသို့မဟုတ် serverless ဖြန့်ဝေခြင်းတို့နှင့်အတူဒေသဆိုင်ရာဖွံ့ဖြိုးတိုးတက်မှုကိုပေးသည်။

Quarkus မူရင်း executable တည်ဆောက်နိုင်စွမ်းကိုအာရုံစိုက် ပိုမြန်စတင်ပါ သူတို့သည်လုပ်ငန်းလည်ပတ်မှုစရိတ်နှင့်အရင်းအမြစ်များကိုလည်းလျှော့ချသည် မိုးတိမ်ထဲမှာ

တကယ်တော့, Red Hat က Quarkus အတွက် GraalVM ၏အရေးကြီးသောအချက်မှာ၎င်းသည်၎င်း၏ပုံရိပ်လုပ်ဆောင်နိုင်စွမ်းဖြစ်သည်ဟုရှင်းပြခဲ့သည် ၎င်းသည် native executables ကိုထုတ်လုပ်သည်၊ ၎င်းသည် Java cloud workloads များတွင်အပြိုင်အဆိုင်ဖြစ်ရန်အဓိကသော့ချက်ဖြစ်သည်။ ထို့ကြောင့် Mandrel သည် Red Hat Enterprise Linux နှင့်အခြား OpenJDK 11 ဖြန့်ဝေမှုများတွင် OpenJDK 11 အပြင် GraalVM ကိုခွင့်ပြုသည်။

Red Hat ၏အဆိုအရသုံးစွဲသူနှင့်ခြားနားချက်မှာအနည်းငယ်မျှသာရှိသော်လည်းထိန်းသိမ်းရန်အတွက် OpenJDK 11 နှင့် GraalVM နှင့်ကြိုတင်ညှိနှိုင်းမှုမရှိမဖြစ်လိုအပ်သည်။

Mandrel က Red Hat ဖောက်သည်များနှင့် GraalVM အသိုင်းအဝိုင်းသည်အမှန်တကယ်ပွင့်လင်းသောဖွံ့ဖြိုးတိုးတက်မှုမှအကျိုးရှိသည်။ Red Hat သည်၎င်း၏ဖောက်သည်များအားသက်သေပြသည့်ယန္တရားများဖြင့်ထောက်ပံ့နိုင်ပြီးပြည်နယ်ကိုဆက်လက်တိုးတက်ရန်ယုံကြည်နေသည့်အသိုင်းအဝိုင်းများကိုပြန်ပေးနိုင်သည်။ ကုမ္ပဏီကပြောကြားသည်မှာ Mandrel အကြောင်းဖြစ်သည်။

စွမ်းဆောင်ရည်၏စည်းကမ်းချက်များ၌, GraalVM ကိုစတင်ချိန် 50 ဆပိုမြန်သောအချိန်ဖြင့်ခွဲခြားထားသည် နှင့် 5 ကြိမ်လျော့နည်းမှတ်ဉာဏ်အသုံးပြုမှု။

ဤကွဲပြားခြားနားသောစမ်းသပ်မှုများသည် Java HotSpot mode ကိုဆန့်ကျင်သော Quarkus မူဘောင်၏မူကွဲဟောင်းကို အသုံးပြု၍ ပြုလုပ်ခဲ့သည်။ ဒီတိုးမြှင့်မှုဟာအချိန်ကြာကြာ compile လုပ်ဖို့လိုအပ်သော်လည်း Quarkus Lambda နဲ့ Azure လုပ်ဆောင်ချက်တွေကိုအပြိုင်အသုံးပြုနိုင်တယ်။

ထို့အပြင်ခုနှစ်, Mandrel GitHub သိုလှောင်ရုံသည် binary distribution ကိုမပေးနိုင်ပါ။ ထိုဆန့်ကျင်ပေါ်, အသုံးပြုသူများသည်ညွှန်ကြားချက်ကိုလိုက်နာခြင်းအားဖြင့် JDK သူတို့ကိုယ်သူတို့ compile ။ ထို့အပြင်ဆော့ဖ်ဝဲရေးသူ James Ward သည် GraalVM ကိုအသေးစိတ်အကဲဖြတ်ခဲ့ပြီးစွမ်းဆောင်ရည်တိုးတက်ကောင်းမွန်ခြင်းနှင့်ရောင်ပြန်ဟပ်မှုအပေါ်မှီခိုအားထားသည့် application များကဲ့သို့သောအားနည်းချက်များ၊

သူကသူ၏ပြောကြားချက်အရ၎င်းသည်ဇာတိ GraalVM ပုံရိပ်များအတွက်ပြcreatesနာတစ်ခုဖြစ်ပေါ်စေသည်။ အဘယ်ကြောင့်ဆိုသော် runtime တွင်ရောင်ပြန်ဟပ်မှုဖြစ်ပေါ်ခြင်းကြောင့် AOT (အစောပိုင်းငှက်) compiler ကကွပ်မျက်မှုလမ်းကြောင်းများကိုဆုံးဖြတ်ရန်ခက်ခဲစေသည်။

စဉ်းစားစရာမလိုသည့်အက်ပလီကေးရှင်းများနှင့် ပတ်သက်၍ Quarkus ပင်မစာမျက်နှာကအားသာချက်ကိုတိုက်ရိုက်ညွှန်ပြသည်။ 12MB RAM နှင့် 73MB (၈၃ ရာခိုင်နှုန်းလျော့နည်း) နှင့် ၀.၁၆၁၆ စက္ကန့်သို့ ၀.၉၄၃ (၉၈% လျော့နည်း) ။

ယခု developer များသည် Mandrel ကိုသူတို့ကိုယ်ပိုင်တည်ဆောက်မှုဖြင့်အသုံးပြုနိုင်သည်သို့မဟုတ်သူတို့သည် GraalVM အသိုင်းအဝိုင်းသို့မဟုတ် JDK 11 နှင့်အထက်ဖြန့်ဝေခြင်းကိုယုံကြည်နိုင်သည်။ အချို့ကမူဤမူရင်း Java မူဘောင်များသည်အမှန်တကယ်အလုပ်မလုပ်ပါ။

သူတို့အဆိုအရ မယေဘုယျရည်ရွယ်ချက်နည်းပညာ လက်ရှိ Java application တစ်ခုကိုယူပြီး၎င်းကိုဇာတိဖြစ်စေနိုင်သည်။ ကျယ်ပြန့်သော Java ဂေဟစနစ်မှစာကြည့်တိုက်တစ်ခုကိုရွေးချယ်ခြင်းဖြင့်ရေးသားထားသော application များအတွက်ဤအရာသည်အလုပ်မလုပ်ပါ။

များစွာသောမူဘောင်ပံ့ပိုးပေးသူများသည်အစီအမံများနှင့်လုံခြုံရေးအပြင်၊ Java application အများစုသည် HTTP / ORM / JSON အပလီကေးရှင်းများဖြစ်သည်ဟူသောအချက်ကိုလောင်းကစားနေကြသည်ဟုယုံကြည်ကြသည်

သင်ပိုမိုသိရှိလိုပါကသင်တိုင်ပင်နိုင်သည် အောက်ပါ link ကို။


ဆောင်းပါး၏ပါ ၀ င်မှုသည်ကျွန်ုပ်တို့၏အခြေခံမူများကိုလိုက်နာသည် အယ်ဒီတာအဖွဲ့ကျင့်ဝတ်။ အမှားတစ်ခုကိုသတင်းပို့ရန်ကလစ်နှိပ်ပါ ဒီမှာ.

မှတ်ချက်ပေးရန်ပထမဦးဆုံးဖြစ်

သင်၏ထင်မြင်ချက်ကိုချန်ထားပါ

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။

*

*

  1. အချက်အလက်အတွက်တာဝန်ရှိသည် - Miguel ÁngelGatón
  2. အချက်အလက်များ၏ရည်ရွယ်ချက်: ထိန်းချုပ်ခြင်း SPAM, မှတ်ချက်စီမံခန့်ခွဲမှု။
  3. တရားဝင်: သင်၏ခွင့်ပြုချက်
  4. အချက်အလက်များ၏ဆက်သွယ်မှု - ဒေတာများကိုဥပဒေအရတာ ၀ န်ယူမှုမှ လွဲ၍ တတိယပါတီများသို့ဆက်သွယ်မည်မဟုတ်ပါ။
  5. ဒေတာသိမ်းဆည်းခြင်း: Occentus ကွန်ယက်များ (အီးယူ) မှလက်ခံသည့်ဒေတာဘေ့စ
  6. အခွင့်အရေး - မည်သည့်အချိန်တွင်မဆိုသင်၏အချက်အလက်များကိုကန့်သတ်၊

ဘောလ်(မှန်)