# SQS

[AWS] SQS 란?
Amazon Simple Queue Service (Amazon SQS) 는 내구력 있고 가용성이 뛰어난 보안 호스팅 대기열을 제공하며 이를 통해 분산 소프트웨어 시스템과 구성 요소를 통합 및 분리할 수 있습니다. (https://docs.aws.amazon.
개발일기 - 2022-05-19
몸상태 안좋은지 10일째 - 약간의 컨디션 난조정도로 많이 괜찮아 졌다. 마지막 날일듯 사무실 출근DailyScrumCodeReview SQS Consumer 처리 로직 개발ThingDetailService 오류 수정CodeReview - CodeReview 오랜만에
개발일기 - 2022-05-16
10일부터 몸상태가 안 좋았었는데 벌써 7일째다. 기분나쁜 인후통 그리고 복통이 살짝 있다. LocalStack 을 활용한 SQS 구축DailyScrum Object Builder 설계Code Review Thing 에 name property 삭제 Thing Rela

SQS - Long Polling, Request-Response Systems, FIFO Queue
Long Polling 소비자가 대기열에 메시지를 요청했을 때 대기열에 아무 것도 없다면 메시지 도착을 기다리면 되는데 이를 롱 폴링 이라고 한다. 즉, 계속 기다리고 있는 동안 메시지가 들어오면 그 때 해당 메시지를 받게 된다. 이렇게 하는 이유는 두 가지이다.

SQS - Acess Policy
아래와 같이 교차 계정에 대해 SQS를 사용할 수도 있다. 이럴 때는 EC2 인스턴스를 가진 계정을 허용하는 access policy를 SQS에 작성해야 한다. 아래의 경우, S3에 객체가 업로드 되자마자 SQS로 메시지를 전송하도록 한다. Condition에는 S3

[AWS] SES vs SNS vs SQS
개발자가 모든 애플리케이션 안에서 이메일을 보낼 수 있는 경제저기고, 유연하며, 확장가능한 이메일 서비스Amazon SES를 빠르게 구성하여, 트랜잭션, 마케팅 또는 대량 이메일 커뮤니케이션을 포함한 다수의 이메일 사용 사례를 구성할 수OEmail을 보내거나 받을 수

sqs의 메시지가 처리되면 NumberOfMessagesDeleted도 증가할까?
sqs의 메시지가 처리되면 NumberOfMessagesDeleted도 증가할까? -> 증가한다.

아무도 구독하지 않는 sqs로 메시지를 보내면 NumberOfMessagesReceived가 증가할까?
아무도 구독하지 않는 sqs로 메시지를 보내면 NumberOfMessagesReceived가 증가할까? -> 아니오. 증가하지 않는다.

sqs로 메시지를 보내면 NumberOfMessagesSent 증가할까?
sqs로 메시지를 보내면 NumberOfMessagesSent 증가할까? -> 증가한다.

sqs가 메시지를 수신하고 있지 않더라도, NumberOfEmptyReceives 는 증가할 수 있을까?
sqs가 메시지를 수신하고 있지 않더라도, NumberOfEmptyReceives 는 증가할 수 있을까? -> 증가할 수 있다.

synchronous Lambda Retry (1) (feat. CloudWatch, Firehose)
Kinesis 의 용도를 알 수 있다. Cloudwatch log 의 '에러'로그만 SQS로 보내 처리할 수 있다. 최종적으로, 동기적 람다함수에 대한 재시도 매커니즘을 구현해낸다.

[AWS][Tutorial] SQS
이번 주제는 Amazon의 SQS(Simple Queue Service) 튜토리얼 입니다.전체 소스는 github 에 있으니 참고 바랍니다.여기서 대기열이란 말이 많이 나온데요. 큐 라고 생각하면 됩니다.Amazon SQS는 마이크로 서비스, 분산 시스템 및 서버리스
chalice 튜토리얼 (SQS + Lambda) Part III/III
이제 Queue에 쌓인 메세지에 반응하는 Lambda Function을 만들어봅시다.

chalice 튜토리얼 (SQS + Lambda) Part II/III
이번 시간에는 실제로 Lambda Function에서 SQS로 메세지를 보내도록 만들어보자.
chalice 튜토리얼 (SQS + Lambda) Part I/III
이 포스팅에서는 chalice를 사용해 SQS를 경유하는 Lambda Function을 만들어봅니다.
sqs에서 설정한 Message retention period 동안 이벤트가 처리되지 않았을 경우, 이벤트는 sqs에 의해 삭제가 될까?
sqs에서 설정한 Message retention period 동안 이벤트가 처리되지 않았을 경우, 이벤트는 sqs에 의해 삭제가 될까?-> 삭제된다.