2장. Fuse on Karaf 시작하기


Fuse on Karaf에 대한 정보와 함께 Karaf 컨테이너에 첫 번째 Fuse 애플리케이션을 설치, 개발 및 구축하기 위해 다음과 같은 정보와 지침을 제공합니다. 자세한 내용은 다음 항목을 참조하십시오.

2.1. Fuse on Karaf 정보

Apache Karaf는 OSGi Alliance의 OSGi 표준을 기반으로 합니다. OSGi는 통신 업계에서 시작되었으며 서버를 종료하지 않고도 즉시 업그레이드할 수 있는 게이트웨이 서버를 개발하는 데 사용되었습니다. 결과적으로 OSGi 컨테이너 기술은 다양한 다른 용도로 사용되고 있으며 모듈형 애플리케이션(예: Eclipse IDE)에 널리 사용됩니다.

이 컨테이너 기술의 특징은 다음과 같습니다.

  • 독립 실행형 모드에서 실행하는 데 특히 적합합니다.
  • 정교한 클래스 로드를 지원하는 OSGi 번들(OSGi 번들)에 대한 강력한 지원.
  • 여러 버전의 종속성을 컨테이너에 나란히 배포할 수 있습니다(실제로 어느 정도 주의가 필요합니다).
  • 핫 코드 스왑을 통해 컨테이너를 종료하지 않고 모듈을 업그레이드하거나 교체할 수 있습니다. 이는 고유한 기능이지만 제대로 작동하려면 상당한 노력이 필요합니다.

참고: Spring Dynamic Modules (Spring-DM) (Apache Karaf의 OSGi 서비스 계층과 Spring XML 통합)는 지원되지 않습니다. 대신 블루프린트 프레임워크를 사용해야 합니다. 블루프린트 XML을 사용하면 Spring 프레임워크에서 Java 라이브러리를 사용할 수 없습니다. 최신 버전의 Spring은 블루프린트와 호환됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.