69.3. Spring Boot Auto-Configuration

구성 요소는 아래 표시된 90가지 옵션을 지원합니다.

이름설명기본값유형

camel.component.consul.acl-token

Consul과 함께 사용할 ACL 토큰 설정

 

문자열

camel.component.consul.cluster.service.acl-token

  

문자열

camel.component.consul.cluster.service.attributes

사용자 정의 서비스 속성.

 

map

camel.component.consul.cluster.service.block-seconds

  

정수

camel.component.consul.cluster.service.connect-timeout-millis

  

long

camel.component.consul.cluster.service.consistency-mode

  

ConsistencyMode

camel.component.consul.cluster.service.datacenter

  

문자열

camel.component.consul.cluster.service.enabled

consul 클러스터 서비스를 활성화해야 하는지 여부를 설정합니다. 기본값은 false입니다.

false

부울

camel.component.consul.cluster.service.first-index

  

BigInteger

camel.component.consul.cluster.service.id

클러스터 서비스 ID

 

문자열

camel.component.consul.cluster.service.near-node

  

문자열

camel.component.consul.cluster.service.node-meta

  

list

camel.component.consul.cluster.service.order

서비스 조회 순서/우선 우선 순위.

 

정수

camel.component.consul.cluster.service.password

  

문자열

camel.component.consul.cluster.service.ping-instance

  

부울

camel.component.consul.cluster.service.read-timeout-millis

  

long

camel.component.consul.cluster.service.recursive

  

부울

camel.component.consul.cluster.service.root-path

  

문자열

camel.component.consul.cluster.service.session-lock-delay

  

정수

camel.component.consul.cluster.service.session-refresh-interval

  

정수

camel.component.consul.cluster.service.session-ttl

  

정수

camel.component.consul.cluster.service.ssl-context-parameters

  

SSLContextParameters

camel.component.consul.cluster.service.tags

  

Set

camel.component.consul.cluster.service.url

  

문자열

camel.component.consul.cluster.service.user-name

  

문자열

camel.component.consul.cluster.service.write-timeout-millis

  

long

camel.component.consul.configuration.acl-token

Consul과 함께 사용할 ACL 토큰 설정

 

문자열

camel.component.consul.configuration.action

기본 동작입니다. CamelConsulAction으로 재정의 가능

 

문자열

camel.component.consul.configuration.block-seconds

두 번째는 시계 이벤트를 기다리는 데 걸리는 기본값은 10초입니다.

 

정수

camel.component.consul.configuration.connect-timeout-millis

OkHttpClient에 대한 연결 시간 초과

 

long

camel.component.consul.configuration.consistency-mode

쿼리에 사용되는 consistencyMode, 기본 ConsistencyMode.DEFAULT

 

ConsistencyMode

camel.component.consul.configuration.consul-client

레지스트리에서 com.orbitz.consul.Consul 에 대한 참조입니다.

 

Consul

camel.component.consul.configuration.datacenter

데이터 센터

 

문자열

camel.component.consul.configuration.first-index

감시의 첫 번째 인덱스, 기본 0

 

BigInteger

camel.component.consul.configuration.key

기본 키입니다. CamelConsulKey에서 재정의할 수 있습니다.

 

문자열

camel.component.consul.configuration.near-node

쿼리에 사용할 가까운 노드입니다.

 

문자열

camel.component.consul.configuration.node-meta

쿼리에 사용할 메타 데이터입니다.

 

list

camel.component.consul.configuration.password

기본 인증에 사용할 암호를 설정합니다.

 

문자열

camel.component.consul.configuration.ping-instance

Consul 인스턴스를 반환하기 전에 AgentClient에서 ping을 시도해야하는지 설정

 

부울

camel.component.consul.configuration.read-timeout-millis

OkHttpClient에 대한 시간 초과 읽기

 

long

camel.component.consul.configuration.recursive

재귀적으로 watch, default false

 

부울

camel.component.consul.configuration.ssl-context-parameters

org.apache.camel.util.jsse.SSLContextParameters 인스턴스를 사용하는 SSL 구성입니다.

 

SSLContextParameters

camel.component.consul.configuration.tags

태그 설정. 여러 태그를 쉼표로 구분할 수 있습니다.

 

Set

camel.component.consul.configuration.url

Consul 에이전트 URL

 

문자열

camel.component.consul.configuration.user-name

기본 인증에 사용할 사용자 이름 설정

 

문자열

camel.component.consul.configuration.value-as-string

KV 엔드포인트의 Consul i.e.에서 문자열로 검색된 값을 변환하는 기본값입니다.

 

부울

camel.component.consul.configuration.write-timeout-millis

OkHttpClient에 대한 쓰기 시간 초과

 

long

camel.component.consul.datacenter

데이터 센터

 

문자열

camel.component.consul.enabled

consul 구성 요소 활성화

true

부울

camel.component.consul.health.check.repository.checks

포함할 검사를 정의합니다.

 

list

camel.component.consul.health.check.repository.configurations

상태 점검 구성입니다.

 

map

camel.component.consul.health.check.repository.enabled

  

부울

camel.component.consul.health.check.repository.failure-threshold

  

정수

camel.component.consul.health.check.repository.interval

  

문자열

camel.component.consul.password

기본 인증에 사용할 암호를 설정합니다.

 

문자열

camel.component.consul.resolve-property-placeholders

구성 요소가 시작 시 자체적으로 속성 자리 표시자를 확인해야 하는지 여부입니다. String 유형의 속성만 속성 자리 표시자를 사용할 수 있습니다.Only properties which are of String type can use property placeholders.

true

부울

camel.component.consul.service-registry.acl-token

  

문자열

camel.component.consul.service-registry.attributes

사용자 정의 서비스 속성.

 

map

camel.component.consul.service-registry.block-seconds

  

정수

camel.component.consul.service-registry.check-interval

  

정수

camel.component.consul.service-registry.check-ttl

  

정수

camel.component.consul.service-registry.connect-timeout-millis

  

long

camel.component.consul.service-registry.consistency-mode

  

ConsistencyMode

camel.component.consul.service-registry.datacenter

  

문자열

camel.component.consul.service-registry.deregister-after

  

정수

camel.component.consul.service-registry.deregister-services-on-stop

  

부울

camel.component.consul.service-registry.enabled

consul 서비스 레지스트리를 활성화해야 하는지 여부를 설정합니다. 기본값은 false입니다.

false

부울

camel.component.consul.service-registry.first-index

  

BigInteger

camel.component.consul.service-registry.id

서비스 레지스트리 ID

 

문자열

camel.component.consul.service-registry.near-node

  

문자열

camel.component.consul.service-registry.node-meta

  

list

camel.component.consul.service-registry.order

서비스 조회 순서/우선 우선 순위.

 

정수

camel.component.consul.service-registry.override-service-host

  

부울

camel.component.consul.service-registry.password

  

문자열

camel.component.consul.service-registry.ping-instance

  

부울

camel.component.consul.service-registry.read-timeout-millis

  

long

camel.component.consul.service-registry.recursive

  

부울

camel.component.consul.service-registry.service-host

  

문자열

camel.component.consul.service-registry.ssl-context-parameters

  

SSLContextParameters

camel.component.consul.service-registry.tags

  

Set

camel.component.consul.service-registry.url

  

문자열

camel.component.consul.service-registry.user-name

  

문자열

camel.component.consul.service-registry.write-timeout-millis

  

long

camel.component.consul.ssl-context-parameters

org.apache.camel.util.jsse.SSLContextParameters 인스턴스를 사용하는 SSL 구성입니다. 옵션은 org.apache.camel.util.jsse.SSLContextParameters 유형입니다.

 

문자열

camel.component.consul.url

Consul 에이전트 URL

 

문자열

camel.component.consul.use-global-ssl-context-parameters

글로벌 SSL 컨텍스트 매개 변수의 사용을 활성화합니다.

false

부울

camel.component.consul.user-name

기본 인증에 사용할 사용자 이름 설정

 

문자열

camel.component.consul.cluster.service.dc

  

문자열

camel.component.consul.configuration.dc

데이터 센터 @decated {@link #setDatacenter(String)}}로 교체됨

 

문자열

camel.component.consul.service-registry.dc

  

문자열