

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# RabbitMQ용 Amazon MQ 사용
<a name="working-with-rabbitmq"></a>

Amazon MQ를 사용하면 필요에 맞는 컴퓨팅 및 스토리지 리소스를 사용하여 메시지 브로커를 쉽게 생성할 수 있습니다. , AWS Management Console Amazon MQ REST API 또는를 사용하여 브로커를 생성, 관리 및 삭제할 수 있습니다 AWS Command Line Interface.

이 단원에서는 ActiveMQ 및 RabbitMQ 엔진 유형용 메시지 브로커의 기본 요소를 설명하고, 사용할 수 있는 Amazon MQ 브로커 인스턴스 유형 및 해당 상태를 나열하며, 브로커 아키텍처 및 구성 옵션에 대한 개요를 제공합니다.

Amazon MQ REST API에 대한 자세한 내용은 *[Amazon MQ REST API 참조](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/)*를 참조하세요.

## RabbitMQ용 Amazon MQ 브로커란?
<a name="rabbitmq-basic-elements-broker"></a>

 *브로커*는 Amazon MQ에서 실행하는 메시지 브로커 환경입니다. 이 인스턴스는 Amazon MQ의 기본 빌딩 블록입니다. 브로커 인스턴스 *클래스*(`m7g`) 및 *크기*(`large`, `medium`)의 설명 조합은 *브로커 인스턴스 유형*(예: `mq.m7g.large`)입니다.
+ *단일 인스턴스 브로커*는 Network Load Balancer(NLB) 뒤의 가용 영역 하나에 있는 브로커 하나로 구성됩니다. 브로커는 애플리케이션 및 Amazon EBS 스토리지 볼륨과 통신합니다.
+ *클러스터 배포*는 네트워크 로드 밸런서 뒤에 있는 3개의 RabbitMQ 브로커 노드(각각 사용자, 대기열 및 여러 가용 영역(AZ) 간에 분산된 상태 공유)로 이루어진 논리적 그룹입니다.

자세한 내용은 [ RabbitMQ 브로커 배포를 참조하세요. ](rabbitmq-broker-architecture.md) 

### 리스너 포트
<a name="rabbitmq-broker-listeners"></a>

 Amazon MQ 관리형 RabbitMQ 브로커는를 통한 애플리케이션 수준 연결을 위해 다음과 같은 리스너 포트를 지원합니다`amqps`. RabbitMQ 웹 콘솔 및 관리 API를 사용하여 클라이언트 연결에 이러한 포트를 사용할 수도 있습니다. 모든 연결은 보안을 위해 TLS 암호화를 사용합니다.
+ 리스너 포트 `5671` - 보안 AMQP URL을 통해 이루어진 보안 AMQP 연결에 사용됩니다. 이 포트는 RabbitMQ 4에서 AMQP 0-9-1 및 AMQP 1.0 프로토콜을 모두 지원합니다. 예를 들어, 브로커 ID가 `b-c8352341-ec91-4a78-ad9c-a43f23d325bb`이고 `us-west-2` 리전에 배포된 브로커의 경우 브로커의 전체 `amqps` URL은 `b-c8352341-ec91-4a78-ad9c-a43f23d325bb.mq.us-west-2.amazonaws.com:5671`입니다.
+ 리스너 포트 `443` 및 `15671` - 두 리스너 포트를 서로 바꿔서 사용하여 RabbitMQ 웹 콘솔 또는 관리 API를 통해 브로커에 액세스할 수 있습니다. 포트 443은 표준 HTTPS 액세스를 제공하는 반면, 포트 15671은 TLS 암호화를 사용하는 기존 RabbitMQ 관리 포트입니다.

### 속성
<a name="broker-attributes"></a>

RabbitMQ 브로커에는 다음과 같은 여러 속성이 있습니다.
+ 이름. 예를 들어 `MyBroker`입니다.
+ ID. 예를 들어 `b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`입니다.
+ Amazon 리소스 이름(ARN). 예를 들어 `arn:aws:mq:us-east-2:123456789012:broker:MyBroker:b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9`입니다.
+ RabbitMQ 웹 콘솔 URL. 예를 들어 `https://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com`입니다.

  자세한 내용은 RabbitMQ 설명서의 [RabbitMQ 웹 콘솔](https://www.rabbitmq.com/management.html)을 참조하세요.
+ 보안 AMQP 엔드포인트. 예를 들어 `amqps://b-1234a5b6-78cd-901e-2fgh-3i45j6k178l9-1.mq.us-east-2.amazonaws.com`입니다.

브로커 속성의 전체 목록은 *Amazon MQ REST API 참조*의 다음 단원을 참조하세요.
+ [REST 작업 ID: 브로커](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker.html)
+ [REST 작업 ID: 브로커](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-brokers.html)
+ [REST 작업 ID: 브로커 재부팅](https://docs.aws.amazon.com/amazon-mq/latest/api-reference/rest-api-broker-reboot.html)