179.2. 옵션
DestinationRule 구성 요소에는 옵션이 없습니다.
DestinationRule 끝점은 URI 구문을 사용하여 구성됩니다.
jmx:serverURL
jmx:serverURL
다음 경로 및 쿼리 매개변수를 사용합니다.
179.2.1. 경로 매개변수 (1 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | Default | 유형 |
---|---|---|---|
serverURL | 서버 URL은 나머지 끝점에서 가져옵니다. 플랫폼을 사용하여 로컬 JVM에 연결합니다. | 문자열 |
179.2.2. 쿼리 매개변수 (30 매개변수): 링크 복사링크가 클립보드에 복사되었습니다!
이름 | 설명 | Default | 유형 |
---|---|---|---|
bridgeErrorHandler (consumer) | 소비자가 수신되는 메시지를 선택하려고 하는 동안 예외가 발생했음을 나타내는 Camel 라우팅 오류 처리기에 소비자를 브리징할 수 있습니다. 즉, 소비자가 수신되는 메시지를 선택하려고 하는 동안 예외가 발생되거나 이제 메시지로 처리되고 라우팅 오류 처리기에 의해 처리됩니다. 기본적으로 소비자는 org.apache.camel.spi.Exception handler를 사용하여 WARN 또는 ERROR 수준에서 로깅되고 무시됩니다. | false | boolean |
형식 (consumer) | 메시지 본문에 대한 형식입니다. xml 또는 raw 중 하나입니다. xml인 경우 알림이 xml로 직렬화됩니다. raw인 경우 raw java 오브젝트가 body로 설정됩니다. | xml | 문자열 |
granularityPeriod (consumer) | DestinationRule을 폴링하여 모니터를 확인하는 빈도입니다(모니터 유형만 해당). | 10000 | long |
monitorType (consumer) | 생성할 모니터 유형입니다. 문자열, 게이지, 카운터 중 하나(모니터 유형만 해당). | 문자열 | |
objectDomain (consumer) | 연결 중인 mbbundle의 도메인입니다. | 문자열 | |
objectName (consumer) | 연결 중인 mblb의 이름 키입니다. 이 값은 전달되는 오브젝트 속성과 함께 사용할 수 없습니다. | 문자열 | |
observedAttribute (consumer) | 모니터콩 또는 소비자가 있는지 확인하는 속성입니다. | 문자열 | |
예외 처리기 (consumer) | 소비자가 사용자 지정 예외 처리기를 사용하도록 하려면 다음을 수행합니다. bridgeErrorHandler 옵션이 활성화되어 있으면 이 옵션이 사용되지 않습니다. 기본적으로 소비자는 예외를 처리하며 WARN 또는 ERROR 수준에서 로깅되고 무시됩니다. | ExceptionHandler | |
exchangePattern (consumer) | 소비자가 교환을 생성할 때 교환 패턴을 설정합니다. | ExchangePattern | |
executorService (advanced) | 소비자에 대해 사용자 지정 공유 스레드 풀을 사용하려면 다음을 수행합니다. 기본적으로 각 사용량에는 알림을 처리하고 라우팅하기 위한 자체 스레드 풀이 있습니다. | ExecutorService | |
핸드백 (advanced) | 알림이 수신될 때 리스너에 전달할 값입니다. 이 값은 message 헤더에 jmx.handback 키와 함께 배치됩니다. | 개체 | |
notificationFilter (advanced) | NotificationFilter를 구현하는Bean에 대한 참조입니다. | NotificationFilter | |
objectProperties (advanced) | 오브젝트 이름의 속성입니다. 이러한 값은 objectName 매개변수가 설정되지 않은 경우 사용됩니다. | map | |
reconnectDelay (advanced) | 초기 연결을 다시 시도하거나 손실된 연결을 다시 시도하기 전에 대기하는 시간(초)입니다. | 10 | int |
reconnectOnConnection 실패 (advanced) | true인 경우 연결 오류가 발생할 때 소비자가ECDHE 서버에 다시 연결을 시도합니다. 소비자는 연결이 설정될 때까지 모든 'x' 초(여기서 'x'가 구성된 reconnectionDelay) 연결을 다시 설정하려고 시도합니다. | false | boolean |
동기 (고급) | 동기 처리를 엄격하게 사용해야 하는지 또는 Camel이 비동기 처리(지원되는 경우)를 사용할 수 있는지 여부를 설정합니다. | false | boolean |
testConnectionOnStartup (advanced) | true인 경우 사용자는 시작 시ECDHE 연결을 설정할 수 없는 경우 예외가 발생합니다. false인 경우 소비자는 연결이 설정될 때까지 'x' 초 마다 'x' 연결을 설정하려고 시도합니다. 여기서 'x'가 구성된 reconnectionDelay가 될 때까지 | true | boolean |
notifyDiffer (문자열) | true인 경우 은 문자열 속성이 비교 대상(문자열 모니터 또는 소비자)과 다른 경우 알림을 실행합니다. 기본적으로 비교 대상과 비교할 문자열이 구성된 경우 소비자는 관찰된 특성과 일치하는 항목에 대해 알립니다. | false | boolean |
notifyMatch (문자열) | true인 경우 은 문자열 속성이 비교할 문자열(문자열 모니터 또는 소비자)과 일치하는 경우 알림을 실행합니다. 기본적으로 비교 대상과 비교할 문자열이 구성된 경우 소비자는 관찰된 특성과 일치하는 항목에 대해 알립니다. | false | boolean |
stringToCompare (문자열) | 비교할 속성 값(문자열 모니터 또는 소비자)입니다. 기본적으로 비교 대상과 비교할 문자열이 구성된 경우 소비자는 관찰된 특성과 일치하는 항목에 대해 알립니다. | 문자열 | |
initThreshold (counter) | 모니터의 초기 임계값입니다. 알림이 실행되기 전에 값이 이 값을 초과해야 합니다(counter monitor만 해당). | int | |
modulus (counter) | 카운터가 0으로 재설정되는 값(counter monitor만 해당)입니다. | int | |
오프셋 (counter) | 임계값이 초과된 후 임계값을 늘릴 수 있는 양입니다(counter monitor만 해당). | int | |
differenceMode (gauge) | true인 경우 알림에 보고되는 값이 값 자체와 달리 임계값과 다릅니다(counter 및 gauge monitor만 해당). | false | boolean |
알림High (gauge) | true인 경우 높은 임계값을 초과할 때 알림이 실행됩니다(가이지 모니터만 해당). | false | boolean |
notifyLow (gauge) | true인 경우 낮은 임계값을 초과하면 게이지 알림이 실행됩니다(가이지 모니터만 해당). | false | boolean |
thresholdHigh (gauge) | 게이지의 높은 임계값(가uge 모니터만 해당)의 값. | double | |
thresholdLow (gauge) | 게이지의 낮은 임계값(가uge 모니터만 해당)의 값. | double | |
암호 (보안) | 원격 연결 생성을 위한 자격 증명 | 문자열 | |
사용자 (보안) | 원격 연결 생성을 위한 자격 증명 | 문자열 |