안녕하세요
마일리지 팀 BTC 백만장작입니다!
이번 시간에는 Amazon SQS에 대하여 알아보려 합니다

Amazon Simple Queue Service(SQS)는완전관리형 메시지 대기열 서비스입니다.
SQS를 사용하면 메시지 손실 위험을 감수하거나 다른 서비스를 가동할 필요 없이 소프트웨어 구성 요소 간에 모든 볼륨의 메시지를 전송, 저장 및 수신할 수 있습니다
Amazon SQS 사용의 이점으로는 다음과 같습니다.
- 관리되는 키를 사용하여 대기열의 메시지 내용을 보호함으로써 민감한 데이터를 전송할 수 있습니다.
- 메시지 안전을 위해 Amazon SQS 는 메시지를 여러 서버에 저장합니다.
- 메시지에 대한 고도의 동시 액세스와 메시지 생성 및 소비에 대한 고가용성을 제공합니다.
- 독립적으로 투명하게 확장하여 프로비저닝 지침 없이도 로드 증가 또는 급증을 처리합니다.
- 처리 중에 메시지를 잠그므로 여러 생산자와 소비자가 동시에 메시지를 전송하고 이를 통해 메시지를 수신할 수 있습니다.
Amazon SQS, Amazon MQ 및 Amazon SNS 차이점
Amazon SQS 및Amazon SNS는 확장성이 우수하고 사용하기 쉬우며 메시지 브로커를 설정할 필요가 없는 대기열 및 주제 서비스입니다. 이러한 서비스는 무제한에 가까운 확장성과 간편한 API를 활용할 수 있는 새로운 애플리케이션에 사용하면 좋습니다.
Amazon MQ는 널리 사용되는 다양한 메시지 브로커와 호환되는 관리형 메시지 브로커 서비스입니다. JMS 등과 같은 API 또는 AMQP, MQTT, OpenWire, STOMP 등의 프로토콜과 호환되는 기존 메시지 브로커의 애플리케이션을 마이그레이션할 때 Amazon MQ를 사용하면 좋습니다.
SQS는 기본적으로는 표준 대기열 로 동작하고, 다른 특징을 가지고 있는 FIFO 대기열 로 사용할 수도 있습니다.둘의 차이를 명확하게 알아두는 것이 중요합니다.
표준 대기열
무제한 처리량
최소 1회 전송
주문은 보장되지 않음
FIFO 대기열
높은 처리량
정확히 1회 처리
선착순 배송
댓글