
[AWS] SQS로 비동기로 요청 처리하기
·
AWS
내가 현재 구현중인 프로젝트는 '수강신청'을 받는 프로그램이다. 따라서 수강신청이 몰리는 시간대(수강신청 오픈 직후로부터 1시간동안)에는 비동기로 요청을 처리할 수 있도록 할 것이다. 1. AWS 설정1.1 SQS 권한 IAM 사용자 생성IAM > 사용자 > 사용자 생성"AmazonSQSFullAccess" 정책을 가진 IAM 사용자를 생성해준다. 1.2 SQS 대기열 생성Amamzon SQS > 대기열 > 대기열 생성표준 큐를 선택해서 만들었다. 초기에는 표준큐로 구현했지만, 수강신청 특성상 순서가 중요하다고 생각하여 FIFO 큐로 변경하였다. 암호화는 "비활성화"를 선택하고, 액세스 정책은 "지정된 AWs 계정, IAM 사용자 및 역할만"을 선택했다. 안에 값에는, 위에서 생성한 sqs권한 사..