Overview
서비스 개요
Queue Service는 메시지나 작업을 효율적으로 관리하고 전달하는 서비스로써 시스템 간 메시지 송수신을 지원합니다.
이 서비스는 메시지를 생성하는 Producer와 메시지를 수신하는 Consumer 간의 데이터 흐름을 원활하게 하고, 메시지의 순서를 보장하는 FIFO(First-In-First-Out) 기능을 제공합니다. 이를 통해 메시지로 인한 시스템 부하를 분산시켜 마이크로서비스 아키텍처나 이벤트 기반 시스템에서 효율적으로 메시지를 관리할 수 있습니다.
특장점
- 효율적인 메시지 처리 : 다량의 메시지를 동시에 송수신을 처리하고 관리하여 사용자 시스템의 메시지 처리 작업을 효율적으로 할 수 있습니다.
- 빠른 서비스 처리 : Producer와 Consumer가 서로 독립적으로 동작하여 응답성과 처리 속도를 향상시킬 수 있습니다.
- 메시지 순서 보장 : 수신된 메시지의 순서를 보장하여 데이터의 일관성을 유지합니다.
- 강력한 보안 및 신뢰성 : 메시지 전송 및 저장시 암호화를 통하여 민감한 정보를 보호하고 신뢰성 있는 메시지 관리를 제공합니다.
서비스 구성도
제공 기능
Queue Service는 다음과 같은 기능을 제공하고 있습니다.
- Queue 생성: 메시지 수신 처리 방식에 따라 기본 또는 메시지 순서를 보장되는 FIFO 유형의 Queue를 생성합니다.
- FIFO 유형을 사용하는 경우, Queue Service는 메시지를 수신 시간 순서대로 정렬합니다.
- 메시지 전송: Producer가 Consumer에게 전달할 메시지를 Queue로 전송합니다.
- 메시지 수신: Consumer가 Queue로부터 Producer의 메시지를 수신합니다.
- 메시지 관리: Queue에 저장된 메시지들을 확인하고 관리합니다.
- 메시지 암호화: KMS 서비스와 연동하여 Queue 내의 메시지를 암호화합니다.
- 메시지 암호화 설정을 통해 메시지 노출을 차단할 수 있도록 지원합니다.
구성 요소
Producer
Queue Service로 메시지를 생성하고 전송합니다.
Consumer
Queue Service로부터 메시지를 수신하여 처리합니다.
메시지 관리자
Queue Service 내의 적재된 메시지를 확인하여 삭제 등의 관리를 할 수 있습니다.
리전별 제공 현황
Queue Service는 아래의 환경에서 제공 가능합니다.
| 리전 | 제공 여부 |
|---|---|
| 한국 서부1(kr-west1) | 제공 |
| 한국 동부1(kr-east1) | 제공 |
| 한국 남부1(kr-south1) | 미제공 |
| 한국 남부2(kr-south2) | 미제공 |
| 한국 남부3(kr-south3) | 미제공 |
표. Queue Service 리전별 제공 현황
선행 서비스
Queue Service는 선행 서비스가 없습니다.
