4장. Camel K 릴리스 노트
Camel K는 OpenShift에서 기본적으로 클라우드에서 실행되는 Apache Camel K에서 빌드된 경량 통합 프레임워크입니다. Camel K는 서버리스 및 마이크로 서비스 아키텍처를 위해 특별히 설계되었습니다. Camel K를 사용하여 OpenShift에서 직접 Camel Domain Specific Language(DSL)로 작성된 통합 코드를 즉시 실행할 수 있습니다.
OpenShift Serverless 및 Knative와 함께 Camel K를 사용하면 컨테이너가 필요에 따라 자동으로 생성되고 로드 및 축소에서 0으로 자동 스케일링됩니다. 이렇게 하면 서버 프로비저닝 및 유지 관리 오버헤드가 제거되고 애플리케이션 개발에 더 집중할 수 있습니다.
Camel K를 OpenShift Serverless 및 Knative Eventing과 함께 사용하면 서버리스 애플리케이션을 위한 이벤트 중심 아키텍처에서 시스템의 구성 요소가 통신하는 방법을 관리할 수 있습니다. 이를 통해 이벤트 생산자와 소비자 간의 분리된 관계가 있는 게시/서브스크립션 또는 이벤트 스트리밍 모델을 사용하여 유연성을 제공하고 효율성이 향상됩니다.
4.1. Camel K 기능 링크 복사링크가 클립보드에 복사되었습니다!
Camel K는 다음과 같은 주요 기능과 클라우드 네이티브 통합을 제공합니다.
- 자동 스케일링 및 스케일 투 0을 위한 Knative Serving
- 이벤트 중심 아키텍처용 Knative Eventing
- 기본적으로 Quarkus 런타임을 사용하여 성능 최적화
- Java 또는 YAML DSL로 작성된 Camel 통합
- OpenShift에서 Prometheus를 사용한 통합 모니터링
- 빠른 시작 튜토리얼
- AWS, Jira 및 Cryostat와 같은 외부 시스템에 대한 커넥터용 Kamelet Catalog
- Timer 및 Log Kamelets 지원
- IBM MQ 커넥터 지원
- Oracle 19 데이터베이스 지원