Alibaba, 오픈 소스로 Dragonwell 8.0 맞춤형 JDK 게시

드래곤 웰

오라클과의 법적 문제를 피하기 위해 (독점 확장을 소유 함), ca점점 더 많은 회사가 자체 JDK를 구축하고 있습니다. OpenJDK에서 작업하고 커뮤니티에 도움이됩니다.

Red Hat, Amazon이 되십시오., 이러한 모든 회사에는 자체 JDK가 있습니다. 그들에 따르면 오라클의 독점 확장은 점차 자바 언어에서 멀어지고있는 개발자의 신뢰를 무너 뜨립니다.

알리바바 드래곤 웰

Java는 응용 프로그램에 최적화 된 JDK가 필요했기 때문에 Alibaba에서 널리 사용되는 언어입니다. 100,000 개 이상의 서버에서 실행되는 전자 상거래, 금융 및 온라인 물류 서비스.

이러한 요구에서 OpenJDK에서 파생 된 JDK 인 Alibaba Dragonwell이 생겼습니다. 회사의 조건에 따라 Alibaba의 분산 Java 애플리케이션을 극도의 규모로 실행하는 엔진입니다.

OpenJDK의 포크 인 Alibaba Dragonwell JDK는 GitHub에서 사용할 수있는 GNU 2.0 라이선스에 따른 무료 소프트웨어입니다.

알리바바 그룹 엔지니어가 최근 소개 GitHub에서 자신의 JDK 구현. 회사의 경우이 구현은 애플리케이션에 적합하고 대규모 구현을 가능하게하는 Java 리소스를 찾아야 할 필요성에서 탄생했습니다.

Alibaba Group의 OpenJDK 내부 사용자 정의 또는 다운 스트림 버전은 알리바바 드래곤 웰 8.0. 예상대로이 사용자 정의는 특정 비즈니스 요구에 맞게 구현되었습니다.

Dragonwell 팀 프레젠테이션에서 :

후자는 온라인 전자 상거래, 금융 및 물류 애플리케이션에 최적화되어 있으며 이미 XNUMX 만 대 이상의 서버에서 작동합니다. »

Alibaba Dragonwell은 최고의 확장 성으로 분산 된 Java 애플리케이션을 실행하는 엔진입니다.”라고 팀은 말했습니다.

Alibaba Dragonwell 팀은 후자가 Java SE 표준을 준수하는 것으로 인증되었다고보고합니다. 현재 버전은 x86 및 x64 아키텍처 용 Linux 플랫폼과 만 호환됩니다.

OpenJDK의 포크 인 것 외에도 회사가 작업에 매우 중요하다고 생각하는 다른 기능이 있습니다.

"우리의 애플리케이션을 실행하기 위해 OpenJDK를 채택함으로써 우리는 대규모 Java 애플리케이션 배포를 위해 특별히 맞춤화 할 필요가 있음을 깨달았습니다."라고 팀은 썼습니다.

Alibaba Dragonwell 8.0 새 버전 정보

Alibaba Dragonwell의 새 버전 비행 기록기 (JFR) 인 CMS라는 새로운 가비지 수집기가 있으며 새로운 추가 기능을 제공합니다.

Alibaba Dragonwell의이 새로운 릴리스 보고서에서 개발 팀은 다음을 강조합니다.

  • 힙 덤프 기본 배열의 내용을 무시하기 위해 덤프 도구의 dump 부속 명령에 새로운 미니 옵션이 추가되었습니다.
  • 뿐만 아니라 새로운 옵션 PrintYoungGenHistoAfterParNewGC는 ParNew GC 이후에 개체의 히스토그램을 인쇄합니다.
  • PrintGCRootsTraceTime 옵션이 추가되어 ParNew GC 세부 정보를 G1GC로 인쇄합니다. 사용자가 긴 휴식 시간의 문제를 찾을 수 있도록 도와줍니다. jinfo로 열기 / 닫기 가능

그리고 ArrayAllocationWarningSize를 초과하는 배열 매핑의 호출 스택을 인쇄하는 새로운 ArrayAllocationWarningSize 옵션이 추가되었습니다. 이 옵션의 기본값은 512M입니다. 이것은 jinfo로 변경할 수 있습니다.

Alibaba Dragonwell 8.0을 얻는 방법?

이 JDK는 그것에 대해 조금 더 알고 싶어하거나 서버에서 구현하려는 애호가들을 위해 제공됩니다.

언급하는 것이 중요합니다. Alibaba Dragonwell JDK는 현재 x86 및 x64 아키텍처의 Linux 플랫폼 만 지원합니다.

RHEL의 경우 CentOS 및 AliOS 시스템을 추가 할 수 있습니다. 다음 저장소.

CentOS의 경우 다음과 같이 추가합니다.

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

그리고 다음과 함께 설치합니다.

sudo yum install dragonwell-8

이제 간단히 Alibaba Dragonwell JDK를 활성화하려면 귀하의 응용 프로그램을 위해Alibaba Dragonwell 설치 디렉토리를 가리 키도록 JAVA_HOME을 구성하십시오.

다른 시스템의 경우 Github에서 JDK를 다운로드해야합니다. 링크는 이것입니다.

Alibaba Dragonwell 8.0 구현 지침 및 이에 대한 자세한 정보를 참조 할 수 있습니다. 다음 링크에서.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.