68.3. Spring Boot 자동 구성
구성 요소는 아래에 나열된 90 가지 옵션을 지원합니다.
이름 | 설명 | Default | 유형 |
---|---|---|---|
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 |
레지스트리의 | 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 | AgentClient에서 Consul 인스턴스를 반환하기 전에 ping을 시도해야 하는지 구성 | 부울 | |
camel.component.consul.configuration.read-timeout-millis | OkHttpClient의 읽기 제한 시간 | long | |
camel.component.consul.configuration.recursive | 재귀적으로 감시, 기본값 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.에서 검색된 값을 string으로 변환하기 위한 기본값입니다. | 부울 | |
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 | 데이터 센터 @deprecated는 {@link #setDatacenter(String)}로 교체됨 | 문자열 | |
camel.component.consul.service-registry.dc | 문자열 |