3.6. 모드로 Camel K 통합 실행
Camel K 모드를 사용하여 런타임 시 실행되는 Camel K 통합 소스 파일에서 여러 구성 옵션을 지정할 수 있습니다. 이를 통해 여러 명령줄 옵션을 다시 입력하는 시간을 절약하고 입력 오류를 방지하는 데 도움이 됩니다.
다음 예제에서는 3scale을 활성화하고 통합 컨테이너 메모리를 제한하는 Java 통합 파일의 modeline 항목을 보여줍니다.
사전 요구 사항
- Camel K 개발 환경 설정
- Java 또는 YAML DSL으로 작성된 Camel 통합이 이미 있어야 합니다.
절차
통합 파일에 Camel K 모드라인 항목을 추가합니다. 예를 들면 다음과 같습니다.
ThreeScaleRest.java
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 컨테이너 및 3scale 특성을 모두 활성화하여 3scale까지 경로를 노출하고 컨테이너 메모리를 제한할 수 있습니다.
예를 들어 통합을 실행합니다.
kamel run ThreeScaleRest.java
kamel run ThreeScaleRest.javaCopy to Clipboard Copied! Toggle word wrap Toggle overflow kamel run명령은 통합에 지정된 모든 모드행 옵션을 출력합니다. 예를 들면 다음과 같습니다.Modeline options have been loaded from source files Full command: kamel run ThreeScaleRest.java --trait=3scale.enabled=true --trait=container.limit-memory=256Mi
Modeline options have been loaded from source files Full command: kamel run ThreeScaleRest.java --trait=3scale.enabled=true --trait=container.limit-memory=256MiCopy to Clipboard Copied! Toggle word wrap Toggle overflow
추가 리소스
- Camel K 모드 라인 옵션
- 모드형 통합을 실행하는 개발 툴에 대한 자세한 내용은 Apache Camel K Modeline에 대한 IDE 지원 소개 를 참조하십시오.