5.6. 검색 옵션
클라이언트에는 연결할 브로커 URI가 초기 URI에 제공되지 않고 검색 에이전트와 상호 작용하여 검색 URI가 표시되는 사용자 지정 장애 조치 계층을 제공하는 선택적 검색 모듈이 있습니다. 현재 두 개의 검색 에이전트 구현이 있습니다. 파일에서 URI를 로드하는 파일 조사기 및 수신 대기 클라이언트를 위해 브로커 주소를 브로드캐스트하도록 구성된 ActiveMQ 5.x 브로커와 함께 작동하는 멀티 캐스트 리스너입니다.
discovery를 사용할 때 일반적인 장애 조치 관련 옵션 세트는 기본 접두사가 failover. 에서 discovery 로 변경되었으며 검색된 모든 브로커 URI에 공통 URI 옵션을 제공하는 데 사용되는 중첩된 접두사와 동일합니다. 예를 들어 에이전트 URI 세부 정보가 없으면 일반 검색 URI가 다음과 같을 수 있습니다.
예: 검색 URI
discovery:(<agent-uri>)?discovery.maxReconnectAttempts=20&discovery.discovered.jms.clientID=foo
파일 감시기 검색 에이전트를 사용하려면 다음과 같은 에이전트 URI를 생성합니다.
예: 파일 감시기를 사용하는 검색 URI
discovery:(file:///path/to/monitored-file?updateInterval=60000)
파일 감시자 검색 에이전트의 URI 옵션은 아래에 나열되어 있습니다.
- updateInterval
- 파일 변경 사항을 확인하는 사이의 시간(밀리초)입니다. 기본값은 30000(30초)입니다.
ActiveMQ 5.x 브로커와 함께 멀티 캐스트 검색 에이전트를 사용하려면 다음과 같은 에이전트 URI를 생성합니다.
예: 멀티 캐스트 리스너 에이전트를 사용하는 검색 URI
discovery:(multicast://default?group=default)
위의 멀티캐스트 에이전트 URI에서 호스트로 default 를 사용하는 것은 에이전트가 기본값 239.255.2.3:6155 로 대체하는 특수 값입니다. 이를 변경하여 멀티 캐스트 구성과 함께 사용 중인 실제 IP 주소 및 포트를 지정할 수 있습니다.
멀티 캐스트 검색 에이전트의 URI 옵션은 아래에 나열되어 있습니다.
- group
-
업데이트를 수신 대기하는 데 사용되는 멀티 캐스트 그룹입니다. 기본값은
기본값입니다.