Alibaba publiserer sin tilpassede Dragonwell 8.0 JDK i åpen kildekode

Dragonwell

For å unngå juridiske problemer med Oracle (som eier proprietære utvidelser), caflere og flere selskaper bygger sin egen JDK fra OpenJDK og drar nytte av samfunnet med sitt arbeid.

Det være seg Red Hat, blant annet Amazon, for å nevne noen, alle disse selskapene har sine egne JDK-er. I følge dem ødelegger Oracles proprietære utvidelser tilliten til utviklere som gradvis beveger seg vekk fra Java-språket.

Alibaba dragonwell

Java er et mye brukt språk på Alibaba, da det trengte en optimalisert JDK for applikasjonene e-handel, økonomi og online logistikktjenester som kjører på mer enn 100,000 servere.

Fra dette behovet oppsto Alibaba Dragonwell, en JDK avledet av OpenJDK og som er motoren som kjører Alibabas distribuerte Java-applikasjoner i ekstreme skalaer, i samsvar med selskapets vilkår.

Som en gaffel med OpenJDK er Alibaba Dragonwell JDK gratis programvare under GNU 2.0-lisensen, tilgjengelig på GitHub.

Ingeniører fra Alibaba Group introduserte nylig din egen JDK-implementering på GitHub. For selskapet ble denne implementeringen født av behovet for å finne en Java-ressurs som er godt egnet for applikasjonene og muliggjør implementering i stor skala.

Denne interne tilpasningen eller nedstrømsversjonen av OpenJDK fra Alibaba Group har fått navnet Alibaba Dragon Well 8.0. Som forventet er denne tilpasningen implementert for spesifikke forretningsbehov.

På Dragonwell-teampresentasjonen:

Det bemerkes at sistnevnte er optimalisert for online e-handel, økonomi og logistikkapplikasjoner og allerede fungerer på mer enn hundre tusen servere. »

Alibaba Dragonwell er motoren som kjører våre distribuerte Java-applikasjoner med ekstrem skalerbarhet, ”sa teamet.

Alibaba Dragonwell-teamet rapporterer at sistnevnte er sertifisert som i samsvar med Java SE-standarden og at den nåværende versjonen bare er kompatibel med Linux-plattformen for x86- og x64-arkitekturer.

Foruten å være en gaffel med OpenJDK, har den andre funksjoner som selskapet anser som veldig essensielle for sitt arbeid.

"Ved å vedta OpenJDK for å kjøre applikasjonene våre, skjønte vi behovet for å tilpasse det spesielt for store Java-applikasjonsdistribusjoner," skrev teamet.

Om Alibaba Dragonwell 8.0 Ny versjon

Den nye versjonen av Alibaba Dragonwell den har en ny søppeloppsamler kalt CMS, en flight recorder (JFR) og gir nye tillegg.

På rapporten fra denne nye utgivelsen fra Alibaba Dragonwell, fremhever utviklingsteamet at:

  • Et nytt mini-alternativ blir lagt til dump-underkommandoen til dump-verktøyet for å ignorere innholdet i de primitive arrays av heapdump.
  • I tillegg til et nytt alternativ PrintYoungGenHistoAfterParNewGC for å skrive ut histogrammet for objekter etter en ParNew GC.
  • Alternativet PrintGCRootsTraceTime ble lagt til for å skrive ut ParNew GC-detaljene som G1GC. Hjelp brukere å finne problemet med lang hviletid. Kan åpnes / lukkes med jinfo

Og et nytt alternativ ArrayAllocationWarningSize for å skrive ut samtalestakken til en matrisekartlegging som overstiger ArrayAllocationWarningSize. Standardverdien for dette alternativet er 512M. Dette kan endres ved jinfo.

Hvordan få Alibaba Dragonwell 8.0?

Denne JDK er tilgjengelig for entusiaster som vil vite litt mer om det eller implementere det på serverne sine.

Det er viktig å nevne det Alibaba Dragonwell JDK støtter bare Linux-plattformer på x86- og x64-arkitekturer for øyeblikket.

For RHEL kan CentOS og AliOS-systemer legges til følgende depot.

Når det gjelder CentOS, legger vi det til med:

curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

Og vi installerer med:

sudo yum install dragonwell-8

Nå ganske enkelt for å aktivere Alibaba Dragonwell JDK for søknaden din, avKonfigurer JAVA_HOME for å peke på Alibaba Dragonwell installasjonskatalog.

For andre systemer må du laste ned JDK fra Github, lenken er dette.

Implementeringsinstruksjonene til Alibaba Dragonwell 8.0, samt mer informasjon om det, kan konsulteres I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.