Alibaba, Dragonwell 8.0 özel JDK'sını açık kaynak olarak yayınladı

Dragonwell

Oracle ile yasal sorunları önlemek için (tescilli uzantılara sahip olan), cagiderek daha fazla şirket kendi JDK'sını oluşturuyor OpenJDK'dan ve çalışmalarıyla topluma fayda sağlayın.

Birkaç isim vermek gerekirse, Red Hat, Amazon ve diğerleriBu şirketlerin hepsinin kendi JDK'ları var. Onlara göre Oracle'ın tescilli uzantıları, yavaş yavaş Java dilinden uzaklaşan geliştiricilerin güvenini yok ediyor.

Alibaba ejderha kuyusu

Java, uygulamaları için optimize edilmiş bir JDK'ya ihtiyaç duyduğundan Alibaba'da yaygın olarak kullanılan bir dildir. 100,000'den fazla sunucu üzerinde çalışan e-ticaret, finans ve çevrimiçi lojistik hizmetleri.

Bu ihtiyaçtan, OpenJDK'dan türetilen bir JDK olan Alibaba Dragonwell ortaya çıktı. ve Alibaba'nın dağıtılmış Java uygulamalarını şirketin şartlarına uygun olarak aşırı ölçeklerde çalıştıran motordur.

Bir OpenJDK çatalı olan Alibaba Dragonwell JDK, GitHub'da bulunan GNU 2.0 lisansı altında ücretsiz bir yazılımdır.

Alibaba Group mühendisleri kısa süre önce tanıtıldı GitHub'da kendi JDK uygulamanız. Şirket için bu uygulama, uygulamalarına çok uygun ve büyük ölçekli uygulanmasını sağlayan bir Java kaynağı bulma ihtiyacından doğdu.

Alibaba Group'tan OpenJDK'nin bu dahili özelleştirme veya aşağı akış sürümü, Alibaba Ejderha Kuyusu 8.0. Beklendiği gibi, bu özelleştirme belirli iş ihtiyaçları için uygulandı.

Dragonwell ekibinin sunumunda:

İkincisinin çevrimiçi e-ticaret, finans ve lojistik uygulamaları için optimize edildiği ve halihazırda yüz binden fazla sunucuda çalıştığı belirtiliyor. »

Alibaba Dragonwell, dağıtılmış Java uygulamalarımızı olağanüstü ölçeklenebilirlikle çalıştıran motordur ”dedi.

Alibaba Dragonwell ekibi, ikincisinin Java SE standardı ile uyumlu olduğunun onaylandığını bildirdi. ve mevcut sürümün yalnızca x86 ve x64 mimarileri için Linux platformuyla uyumlu olduğunu.

OpenJDK çatalı olmasının yanı sıra, şirketin çalışması için çok önemli olduğunu düşündüğü başka özelliklere de sahiptir.

Ekip, "Uygulamalarımızı çalıştırmak için OpenJDK'yi benimseyerek, özellikle büyük ölçekli Java uygulama dağıtımları için özelleştirme ihtiyacını fark ettik," diye yazdı.

Alibaba Dragonwell 8.0 Yeni Versiyonu Hakkında

Alibaba Dragonwell'in yeni versiyonu CMS adında yeni bir çöp toplayıcı, bir uçuş kaydedici (JFR) var ve yeni eklemeler getiriyor.

Alibaba Dragonwell'in bu yeni sürümünün raporunda, geliştirme ekibi şunları vurgulamaktadır:

  • Yığın boşaltma ilkel dizilerinin içeriğini yok saymak için döküm aracının döküm alt komutuna yeni bir mini seçenek eklenmiştir.
  • ParNew GC'den sonra nesne histogramını yazdırmak için yeni bir PrintYoungGenHistoAfterParNewGC seçeneğinin yanı sıra.
  • ParNew GC ayrıntılarını G1GC olarak yazdırmak için PrintGCRootsTraceTime seçeneği eklendi. Kullanıcıların uzun dinlenme süresi sorununu bulmalarına yardımcı olun. Jinfo ile açılıp kapanabilir

Ve ArrayAllocationWarningSize değerini aşan bir dizi eşlemesinin çağrı yığınını yazdırmak için yeni bir ArrayAllocationWarningSize seçeneği. Bu seçenek için varsayılan değer 512M'dir. Bu jinfo ile değiştirilebilir.

Alibaba Dragonwell 8.0 nasıl edinilir?

Bu JDK, hakkında biraz daha fazla bilgi edinmek veya onu sunucularında uygulamak isteyen meraklılar için mevcuttur.

Bundan bahsetmek önemlidir Alibaba Dragonwell JDK şu anda yalnızca x86 ve x64 mimarilerinde Linux platformunu desteklemektedir.

RHEL için CentOS ve AliOS sistemleri eklenebilir aşağıdaki depo.

CentOS durumunda bunu ekliyoruz:

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

Ve şununla kuruyoruz:

sudo yum install dragonwell-8

Şimdi basitçe Alibaba Dragonwell JDK'yı etkinleştirmek için uygulamanız içinLütfen JAVA_HOME'u Alibaba Dragonwell kurulum dizinini gösterecek şekilde yapılandırın.

Diğer sistemler için JDK'yı Github'dan indirmelisiniz, bağlantı bu.

Alibaba Dragonwell 8.0 uygulama talimatlarına ve bununla ilgili daha fazla bilgiye başvurabilirsiniz. Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.