1. MessageBroker

서비스 간 메시지를 주고받을 수 있도록 중간에서 전달 역할을 하는 시스템으로

등의 장점이 존재하는 시스템을 뜻한다.

2. Connection(커넥션) (TCP 연결)

서비스가 RabbitMQ와 통신하기 위한 TCP연결입니다.

하나의 Connection에서 여러개의 Chanel를 만들 수 있습니다.

3. Chanel (채널) (가상[논리] 연결)

커넥션에서 생성되는 가상의 연결로 실제 메세지를 보내고 받는 역할을 합니다.

여러개의 커넥션을 유지하는것보다 여러개의 Chanel을 이용해 메세지 스트림을 관리합니다.

4. Exchange (교환기) (라우터)

메세지를 어떤 Queue(대기열) 로 보낼지 정하는 역할을 합니다.

정말 라우터 같이 동작합니다.

5. Queue (대기열, 큐) (대기열)