자세히 보기

Paul Krill
Editor at Large

레드햇, 쿼커스 3.2 빌드 출시… ‘자바 개발자 생산성 향상 外’

레드햇이 쿼커스(Quarkus) 3.2 레드햇 빌드를 통해 자바 개발을 위한 UI와 컨트랙트 테스트를 위한 새로운 팩트(Pact) 도구를 제공한다.

레드햇이 최신 쿼커스 쿠버네티스 네이티브 자바(Java) 스택에 새 개발자 UI와 컨트랙트 테스트 기능을 추가했다.

쿼커스 버전 3.2의 레드햇 빌드는 지난 23일 처음 공개됐다. 레드햇 개발자 사이트에서 새 빌드를 시작하는 방법을 확인할 수 있다.

쿼커스 3.2 레드햇 빌드의 개발자 UI에는 새로운 메뉴 탐색, 구성 파일 보기 및 업데이트 기능, 지속적인 테스트 관리, 빌드 정보 보기 옵션 등 생산성 향상 기능이 제공된다. 컨트랙트 테스트의 경우, 3.2 빌드에 HTTP 및 메시지 통합을 테스트하기 위한 팩트 도구가 도입됐다. 팩트는 테스트 및 배포 워크플로우에 통합할 수 있다.

오픈소스인 쿼커스는 자바 개발자가 클라우드 네이티브 애플리케이션을 구축할 수 있도록 하기 위해 개발됐다. 핫스팟(HotSpot) 및 GraalVM 가상 머신에 맞춰 설계됐으며, 개발자에게 여러 분산 애플리케이션 아키텍처에 대한 액세스를 제공한다. 또한 쿠버네티스 및 서버리스 영역에서 자바의 경쟁력을 높이기 위해 고안됐다.

이제 레드햇 쿼커스 3.2 빌드의 명령줄 도구에는 프로젝트 생성, 확장 관리, 필수 빌드 및 개발 명령 수행을 위한 약 30개의 명령어가 포함된다. CLI의 쿼커스 배포 명령을 사용하면 프로젝트 종속성이나 구성을 변경하지 않고도 쿼커스 애플리케이션을 쿠버네티스, 케이네이티브(Knative), 레드햇 오픈시프트(OpenShift) 같은 플랫폼에 배포할 수 있다.

쿠버네티스 네이티브 기능에는 배포를 위한 새 개발 서비스도 포함된다. 이 서비스는 개발 모드에서, 그리고 도커(Docker)를 사용해 테스트를 진행할 때 쿠버네티스 API 서버를 시작하고 구성한다. 또한 개발 모드에서 실행되는 쿼커스 애플리케이션이 클러스터를 공유할 수 있도록 서비스 검색 메커니즘이 제공된다.

레드햇 쿼커스 3.2 빌드에는 다음과 같은 추가 기능이 탑재된다.

최대 절전 모드(Hibernate) ORM 6.2는 JDBC에 대한 성능 개선 및 자카르타 지속성(Jakarta Persistence) 3.0 사양으로 마이그레이션해 쿼커스 지속성 계층을 업그레이드한다.
애저 펑션(Azure Functions) 서버리스 플랫폼 통합으로 CDI 빈을 사용해 쿼커스를 자동으로 부트스트랩할 수 있다.
자바11 및 자바17은 쿼커스의 지원 대상으로 유지된다.
ㆍ이 빌드는 마이크로프로파일(MicroProfile) 6.0 마이크로서비스 사양 및 자카르타EE 코어 프로파일 10에 맞춰 구축됐다. dl-ciokorea@foundryco.com

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

이 저자의 추가 콘텐츠