3.2. 기본 라우터 구성 파일 탐색
라우터의 구성 파일(qdrouterd.conf
)은 라우터가 작동하는 방식을 제어합니다. 기본 구성 파일에는 라우터를 실행하는 데 필요한 최소 설정 수가 포함되어 있습니다. 라우터에 익숙해지면 이러한 설정을 추가하거나 고유한 구성 파일을 만들 수 있습니다.
기본적으로 라우터 구성 파일은 라우터의 다음 설정을 정의합니다.
- 작동 모드
- 수신 연결을 청취하는 방법
- 메시지 라우팅 메커니즘의 라우팅 패턴
절차
다음 파일을 엽니다.
/etc/qpid-dispatch/qdrouterd.conf
.AMQ Interconnect가 설치되면
qdrouterd.conf
가 이 디렉터리에 설치됩니다. 라우터가 시작되면 이 파일에 정의된 설정으로 실행됩니다.qdrouterd.conf
의 기본 설정을 검토합니다.기본 설정 파일
router { mode: standalone 1 id: Router.A 2 } listener { 3 host: 0.0.0.0 port: amqp authenticatePeer: no } address { 4 prefix: closest distribution: closest } address { prefix: multicast distribution: multicast } address { prefix: unicast distribution: closest } address { prefix: exclusive distribution: closest } address { prefix: broadcast distribution: multicast }
- 1
- 기본적으로 라우터는 독립 실행형 모드로 작동합니다. 즉, 직접 연결된 끝점과만 통신할 수 있습니다. 다른 라우터에 연결하거나 라우터 네트워크에 참여할 수 없습니다.
- 2
- 라우터의 고유 식별자입니다. 이 ID는 AMQP 프로토콜 수준에서
container-id
(컨테이너 이름)로 사용됩니다. 지정하지 않으면 라우터는 시작할 때 임의의 식별자를 생성해야 합니다. - 3
리스너
엔티티는 클라이언트 끝점에서 들어오는 연결을 처리합니다. 기본적으로 라우터는 기본 AMQP 포트(5672)의 모든 네트워크 인터페이스에서 수신 대기합니다.- 4
- 기본적으로 라우터는 메시지 라우팅 메커니즘을 사용하도록 구성됩니다. 각
주소
엔티티는 특정 주소접두사
로 수신되는 메시지를 분산하는 방법을 정의합니다. 예를 들어 가장 근접한 것으로 시작하는 주소가 있는 모든 메시지는가장 가까운
배포 패턴을 사용하여 배포됩니다.
참고클라이언트가 라우터의 구성 파일에 정의되지 않은 주소를 사용하여 메시지를 요청하는 경우
분산
배포 패턴이 자동으로 사용됩니다.
추가 리소스
- 라우터 구성 파일(사용 가능한 엔티티 및 속성 포함)에 대한 자세한 내용은 qdrouterd 매뉴얼 페이지를 참조하십시오.