297.7. Spring Cloud Netflix
Camel 2.19 から利用可能
Spring Cloud Netflix コンポーネントブリッジは Camel Cloud と Spring Cloud Netflix のブリッジにより、Spring Cloud Netflix サービス検出および負荷分散機能を活用したり、Camel Service Discovery 実装を Spring Cloud Netflix の Ribbon 負荷の 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 ファイルが含まれています。そのため、クラスパスに依存関係を追加すると、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