Aby se předešlo právním problémům se společností Oracle (který vlastní proprietární rozšíření), castále více společností buduje své vlastní JDK od OpenJDK a těžit z práce komunity.
Ať už je to Red Hat, mimo jiné Amazon, abychom jmenovali alespoň některé, všechny tyto společnosti mají své vlastní JDK. Podle nich proprietární rozšíření Oracle ničí důvěru vývojářů, kteří se postupně odklánějí od jazyka Java.
alibaba dragonwell
Java je v Alibaba široce používaným jazykem, protože pro své aplikace potřeboval optimalizovaný JDK e-commerce, finance a online logistické služby běžící na více než 100,000 XNUMX serverech.
Z této potřeby vznikla Alibaba Dragonwell, JDK odvozená z OpenJDK a který je motorem, který provozuje distribuované Java aplikace Alibaba v extrémních měřítcích, v souladu s podmínkami společnosti.
Jako vidlice OpenJDK je Alibaba Dragonwell JDK svobodný software pod licencí GNU 2.0, který je k dispozici na GitHubu.
Inženýři skupiny Alibaba nedávno představili vaše vlastní implementace JDK na GitHubu. Pro společnost se tato implementace zrodila z potřeby najít zdroj Java, který je vhodný pro její aplikace a umožňuje jeho rozsáhlou implementaci.
Tato interní přizpůsobení nebo následná verze OpenJDK od Alibaba Group byla pojmenována Alibaba Dragon Well 8.0. Podle očekávání bylo toto přizpůsobení implementováno pro konkrétní obchodní potřeby.
Na prezentaci týmu Dragonwell:
Je třeba poznamenat, že tento server je optimalizován pro online e-commerce, finanční a logistické aplikace a již funguje na více než stotisícech serverů. »
Alibaba Dragonwell je motor, který provozuje naše distribuované Java aplikace s extrémní škálovatelností, “uvedl tým.
Tým Alibaba Dragonwell uvádí, že druhý je certifikován jako vyhovující standardu Java SE a že aktuální verze je kompatibilní pouze s platformou Linux pro architektury x86 a x64.
Kromě toho, že je vidličkou OpenJDK, má i další funkce, které společnost považuje za velmi důležité pro její práci.
„Přijetím OpenJDK pro provozování našich aplikací jsme si uvědomili potřebu jej přizpůsobit konkrétně pro nasazení rozsáhlých aplikací Java,“ napsal tým.
O nové verzi Alibaba Dragonwell 8.0
Nová verze Alibaba Dragonwell má nový sběrač odpadků s názvem CMS, letový zapisovač (JFR) a přináší nové přírůstky.
Pokud jde o zprávu o tomto novém vydání od Alibaba Dragonwell, vývojový tým zdůrazňuje, že:
- Do dílčího příkazu výpisu nástroje pro výpis je přidána nová mini volba, která ignoruje obsah primitivních polí haldy.
- Stejně jako nová možnost PrintYoungGenHistoAfterParNewGC pro tisk histogramu objektů po ParNew GC.
- Byla přidána možnost PrintGCRootsTraceTime pro tisk podrobností ParNew GC jako G1GC. Pomozte uživatelům najít problém dlouhého odpočinku. Lze otevřít / zavřít jinfo
A nová možnost ArrayAllocationWarningSize pro tisk zásobníku volání mapování pole, které přesahuje ArrayAllocationWarningSize. Výchozí hodnota pro tuto možnost je 512M. To může změnit jinfo.
Jak získat Alibaba Dragonwell 8.0?
Tento JDK je k dispozici těm nadšencům, kteří o něm chtějí vědět něco víc nebo ho implementovat na svých serverech.
Je důležité to zmínit Alibaba Dragonwell JDK v tuto chvíli podporuje pouze platformu Linux na architekturách x86 a x64.
Pro systémy RHEL lze přidat systémy CentOS a AliOS následující úložiště.
V případě CentOS to přidáme s:
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
A instalujeme s:
sudo yum install dragonwell-8
Nyní jednoduše povolit Alibaba Dragonwell JDK pro vaši aplikaci, zNakonfigurujte prosím JAVA_HOME tak, aby odkazoval na instalační adresář Alibaba Dragonwell.
Pro ostatní systémy si musíte stáhnout JDK z Github, odkaz je tento.
Můžete si přečíst pokyny k implementaci Alibaba Dragonwell 8.0 a další informace o něm. Na následujícím odkazu.