Alibaba menerbitkan JDK khusus Dragonwell 8.0 dalam sumber terbuka

naga dengan baik

Untuk menghindari masalah hukum dengan Oracle (yang memiliki ekstensi kepemilikan), casemakin banyak perusahaan yang membangun JDK mereka sendiri dari OpenJDK dan manfaatkan komunitas dengan pekerjaan mereka.

Baik itu Red Hat, Amazon antara lain, untuk beberapa namaSemua perusahaan ini memiliki JDK sendiri. Menurut mereka, ekstensi berpemilik Oracle menghancurkan kepercayaan pengembang yang secara bertahap menjauh dari bahasa Java.

Alibaba dragonwell

Java adalah bahasa yang banyak digunakan di Alibaba karena membutuhkan JDK yang dioptimalkan untuk aplikasinya e-commerce, keuangan, dan layanan logistik online yang berjalan di lebih dari 100,000 server.

Dari kebutuhan ini muncul Alibaba Dragonwell, JDK yang diturunkan dari OpenJDK dan yang merupakan mesin yang menjalankan aplikasi Java terdistribusi Alibaba pada skala ekstrem, sesuai dengan persyaratan perusahaan.

Sebagai cabang dari OpenJDK, Alibaba Dragonwell JDK adalah perangkat lunak gratis di bawah lisensi GNU 2.0, tersedia di GitHub.

Insinyur Alibaba Group baru-baru ini memperkenalkan implementasi JDK Anda sendiri di GitHub. Bagi perusahaan, implementasi ini lahir dari kebutuhan untuk menemukan resource Java yang sesuai dengan aplikasinya dan memungkinkan implementasi berskala besar.

Kustomisasi internal atau versi downstream OpenJDK dari Alibaba Group telah diberi nama Alibaba Dragonwell 8.0 Memperbarui. Seperti yang diharapkan, penyesuaian ini telah diterapkan untuk kebutuhan bisnis tertentu.

Dalam presentasi tim Dragonwell:

Perlu dicatat bahwa yang terakhir dioptimalkan untuk aplikasi e-commerce, keuangan, dan logistik online dan sudah berfungsi di lebih dari seratus ribu server. »

Alibaba Dragonwell adalah mesin yang menjalankan aplikasi Java kami yang terdistribusi dengan skalabilitas ekstrem, ”kata tim tersebut.

Tim Alibaba Dragonwell melaporkan bahwa yang terakhir disertifikasi sesuai dengan standar Java SE dan bahwa versi saat ini hanya kompatibel dengan platform Linux untuk arsitektur x86 dan x64.

Selain menjadi cabang dari OpenJDK, ia memiliki fitur lain yang dianggap sangat penting oleh perusahaan untuk pekerjaannya.

"Dengan mengadopsi OpenJDK untuk menjalankan aplikasi kami, kami menyadari kebutuhan untuk menyesuaikannya secara khusus untuk penerapan aplikasi Java skala besar," tulis tim tersebut.

Tentang Alibaba Dragonwell 8.0 Versi Baru

Versi baru Alibaba Dragonwell itu memiliki pengumpul sampah baru yang disebut CMS, perekam penerbangan (JFR) dan membawa tambahan baru.

Mengenai laporan rilis baru dari Alibaba Dragonwell ini, tim pengembangan menyoroti bahwa:

  • Opsi mini baru ditambahkan ke subperintah dump dari alat dump untuk mengabaikan konten array primitif dari heapdump.
  • Serta opsi PrintYoungGenHistoAfterParNewGC baru untuk mencetak histogram objek setelah ParNew GC.
  • Opsi PrintGCRootsTraceTime telah ditambahkan untuk mencetak detail ParNew GC sebagai G1GC. Membantu pengguna menemukan masalah waktu istirahat yang lama. Bisa dibuka / ditutup oleh jinfo

Dan opsi ArrayAllocationWarningSize baru untuk mencetak tumpukan panggilan dari pemetaan array yang melebihi ArrayAllocationWarningSize. Nilai default untuk opsi ini adalah 512M. Ini bisa diubah dengan jinfo.

Bagaimana cara mendapatkan Alibaba Dragonwell 8.0?

JDK ini tersedia bagi para penggemar yang ingin mengetahui lebih banyak tentangnya atau mengimplementasikannya di server mereka.

Penting untuk disebutkan itu Saat ini Alibaba Dragonwell JDK hanya mendukung platform Linux pada arsitektur x86 dan x64.

Untuk sistem RHEL, CentOS dan AliOS dapat ditambahkan repositori berikut.

Dalam kasus CentOS ini kami menambahkannya dengan:

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

Dan kami menginstal dengan:

sudo yum install dragonwell-8

Sekarang sederhana untuk mengaktifkan Alibaba Dragonwell JDK untuk aplikasi Anda, dariHarap konfigurasikan JAVA_HOME agar mengarah ke direktori instalasi Alibaba Dragonwell.

Untuk sistem lain, Anda harus mengunduh JDK dari Github, tautannya adalah ini.

Petunjuk implementasi Alibaba Dragonwell 8.0 serta informasi lebih lanjut tentangnya dapat dilihat Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.