이 구성 요소를 사용하면 클라우드 공급자 키-값 엔진(blobstores) 및 컴퓨팅 서비스와 상호 작용할 수 있습니다. 구성 요소는 Blobstore 및 컴퓨팅 서비스에 대한 추상화를 제공하는 라이브러리인 jclouds 를 사용합니다.
ComputeService 는 클라우드에서 머신을 관리하는 작업을 간소화합니다. 예를 들어 ComputeService를 사용하여 5대의 시스템을 시작하고 해당 시스템에 소프트웨어를 설치할 수 있습니다. BlobStore 는 Amazon S3와 같은 키-값 공급자를 간단하게 처리할 수 있습니다. 예를 들어 BlobStore는 컨테이너에 대한 간단한 Map 보기를 제공할 수 있습니다.
camel jclouds 구성 요소를 사용하면 두 가지 유형의 끝점이 JcloudsBlobStoreEndpoint와 JcloudsComputeEndpoint를 지정하므로 두 가지 추상화를 모두 사용할 수 있습니다. Blobstore 엔드포인트에 생산자와 소비자를 모두 보유할 수 있지만 컴퓨팅 끝점에는 생산자만 있을 수 있습니다.
Maven 사용자는 이 구성 요소에 대해 pom.xml 에 다음 종속성을 추가해야 합니다.
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jclouds</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-jclouds</artifactId>
<version>x.x.x</version>
<!-- use the same version as your Camel core version -->
</dependency>
Copy to ClipboardCopied!Toggle word wrapToggle overflow