Quarkus: Jauns vietējais Java Framework Kubernetes

Mēs visi zinām projektu Kubernetes, un mēs arī zinām, ka Java programmēšanas valoda Tas ir bijis kopā ar mums daudzus gadus, un tas ir viens no visbiežāk izmantotajiem šodien, un tāpēc tas piesaista visvairāk izstrādātāju un lielākās attīstības kopienas. Patiesībā, ja sekojat TIOBE skaitļošanas pasaulē visbiežāk izmantotajām programmēšanas valodām, Java šajā rangā nav bijusi zem 2. pozīcijas, kas dod priekšstatu par milzīgo popularitāti.

Java dzimis 90. gados, no bojā gājušās Sun Microsystems (tagad Oracle) puses, un gandrīz 20 gadus ir izstrādāta un optimizēta, lai palaistu ļoti dinamiskas monolītas lietojumprogrammas, kas uzņemas ekskluzīvas atmiņas un centrālā procesora īpašumtiesības, pateicoties virtuālajai Java mašīnai, kurai ir šī platforma kā minētās valodas tulks. Un kāpēc gan nenogādāt to mākonī, IoT, mobilajās ierīcēs, Kubernetes, konteineros, mikropakalpojumos, reaktīvajā programmēšanā un darboties kā pakalpojumam vai FaaS? Tā kā mēs dzīvojam pasaulē, kurā dominē šīs nozares. Šie 12 galvenie draiveri un mākoņa vietējo lietojumprogrammu izstrāde var nodrošināt augstāku produktivitātes un efektivitātes līmeni. Nu tur Java tagad satiekas ar Kubernetes un viņi saplūst jaunu ietvaru.

Minētā ietvara nosaukums ir Kvarkuss, kas ierodas kopā ar Pārskaņas subatomiskā Java. Quarkus ir ietvars Java vietējais Kubernetes, kas paredzēts GraalVM un HotSpot, ir izveidots no labākajām Java bibliotēkām un standartiem tirgū. Quarkus mērķis ir padarīt Java par vadošo platformu Kubernetes un bez servera vidēm, vienlaikus piedāvājot izstrādātājiem vienotu reaktīvu un obligātu programmēšanas modeli, lai optimāli risinātu plašāku izplatīto lietojumprogrammu arhitektūru klāstu.

Starp īpašības piedāvā Quarkus (platformas testēšana ar Red Hat):

  • Ātrs sākums, dažu desmitu milisekunžu laikā, kas ļauj automātiski mērogot mikropakalpojumus konteineros un Kubernetes, kā arī nekavējoties izpildīt FaaS.
  • La minimāla atmiņas izmantošana palīdz optimizēt konteineru blīvumu mikropakalpojumu arhitektūras izvietojumos, kuriem nepieciešami vairāki konteineri.
  • Mazāks konteinera pielietojuma lielums.
  • Dodiet modeli reaktīvs un obligāts vienots, lai Java izstrādātāji varētu justies pazīstami.
  • Izstrādātājiem patiks vienota konfigurācija vienā rekvizītu failā bez nulles konfigurācijām, tiešraides pārlādēšana acumirklī, vienkāršots kods 80% parasto lietojumu un elastīgs 20%, neradot kaitinošus vietējos izpildāmos failus.
  • Jums būs labākas bibliotēkas un standarti.
  • Efektīvi risinājumi palaist Java mikroservisos, bez serveriem, mākonī, konteineros, Kubernetes, FaaS utt.

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Hernando teica

    Ko nozīmē "kaitinoši vietējie izpildāmie faili"?

    Gracias