318.10. Spring Cloud Netflix

Camel 2.19에서 사용 가능

Spring Cloud 구성 요소는 Camel Cloud 및 Spring Cloud Netflix를 브리지하므로 Camel 및/또는 Camel Service Discovery의 Spring Cloud Discovery 서비스 검색 및 부하 분산 기능을 활용할 수 있습니다. 또는 Camel 서비스 검색 구현을 Spring Cloud Netflix load balabncer의 ServerList 소스로 사용할 수 있습니다.

Maven 사용자는 이 구성 요소를 사용하려면 다음 종속성을 pom.xml 에 추가해야 합니다.

<dependency>
    <groupId>org.apache.camel</groupId>
    <artifactId>camel-spring-cloud-netflix</artifactId>
    <version>${camel.version}</version>
    <!-- use the same version as your Camel core version -->
</dependency>

Camel -spring-cloud-netflix jar는 Spring .factories 파일과 함께 제공되므로 classpath에 해당 종속성을 추가하는 즉시 Spring Boot가 자동으로 자동 구성 Camel을 제공합니다.

다음 속성을 사용하여 Camel Spring Cloud Netflix를 비활성화할 수 있습니다.

# Enable/Disable the whole integration, default true
camel.cloud.netflix = true

# Enable/Disable the integration with Ribbon, default true
camel.cloud.netflix.ribbon = true