5장. AMQ Interconnect 설치
AMQ Interconnect를 단일 독립 실행형 라우터로 배포하거나 라우터 네트워크에서 함께 연결된 여러 라우터로 배포할 수 있습니다. 라우터 네트워크는 임의의 토폴로지를 나타낼 수 있으므로 요구 사항에 가장 적합한 네트워크를 설계할 수 있습니다.
AMQ Interconnect를 사용하면 라우터 네트워크 토폴로지가 메시지 라우팅과 독립적입니다. 즉, 메시징 클라이언트는 기본 네트워크 토폴로지에 관계없이 항상 동일한 메시지 라우팅 동작을 경험합니다. 멀티사이트 또는 하이브리드 클라우드 라우터 네트워크에서도 연결된 엔드포인트는 단일 논리 라우터에 연결된 것처럼 작동합니다.
라우터 네트워크 토폴로지를 생성하려면 다음을 완료합니다.
토폴로지에 배포할 수 있는 다양한 라우터 운영 모드를 이해하고 라우터 네트워크의 내부 부분에 대한 보안 요구 사항을 알고 있어야 합니다.
여러 라우터를 사용하여 라우터 네트워크를 생성하는 경우 각 호스트에서 이 단계를 반복합니다.
AMQ Interconnect를 설치한 후 다른 라우터 및 엔드포인트에 연결하는 방법과 작동 방식을 정의하도록 구성합니다.
라우터를 구성한 후 서로 연결하고 라우팅 메시지를 시작할 수 있도록 라우터를 시작합니다.
5.1. Red Hat Enterprise Linux에 AMQ Interconnect 설치
AMQ Interconnect는 Red Hat 서브스크립션을 통해 제공되는 RPM 패키지 세트로 배포됩니다.
절차
서브스크립션이 활성화되어 있고 시스템이 등록되어 있는지 확인합니다.
고객 포털을 사용하여 Red Hat 서브스크립션을 활성화하고 패키지용 시스템을 등록하는 방법에 대한 자세한 내용은 부록 A. 서브스크립션 사용 에서 참조하십시오.
필요한 리포지토리를 구독하십시오.
- Red Hat Enterprise Linux 7
$ sudo subscription-manager repos --enable=amq-interconnect-1-for-rhel-7-server-rpms --enable=amq-clients-2-for-rhel-7-server-rpms
- Red Hat Enterprise Linux 8
$ sudo subscription-manager repos --enable=amq-interconnect-1-for-rhel-8-x86_64-rpms --enable=amq-clients-2-for-rhel-8-x86_64-rpms
yum
또는dnf
명령을 사용하여qpid-dispatch-router
,qpid-dispatch-tools
,qpid-dispatch-console
패키지 및 해당 종속 항목을 설치합니다.$ sudo yum install qpid-dispatch-router qpid-dispatch-tools qpid-dispatch-console
which
명령을 사용하여qdrouterd
실행 파일이 있는지 확인합니다.$ which qdrouterd /usr/sbin/qdrouterd
qdrouterd
실행 파일은/usr/sbin/qdrouterd
에 있어야 합니다.