본문 바로가기

SQS2

AWS Simple Queue Service(SQS) 예제 코드로 다가가기 - #2 이전 글 - AWS Simple Queue Service(SQS) 이론적으로 다가가기 - #1 이번에는 예제코드로 SQS 를 사용하는 방법에 대해서 알아보려고 합니다. 만약에 SQS 를 스프링부트에서 사용한다는 가정하에 2가지 예제를 남겨드릴려고 합니다. 순수한 AWS-SDK 를 사용한 SQS 예제코드 awspring 에서 제공하는 SQS 예제 코드 1. 순수한 AWS-SDK 를 사용한 SQS 예제코드 공식문서 예제코드 자세한 내용은 공식문서에 잘나와있어 해당 내용을 참조하면 된다. 간단하게 몇개만 공유해보면 아래와 같습니다. @GetMapping(value = "/getQueueUrls") public ResponseEntity getQueueUrls() { ListQueuesRequest build .. 2021. 11. 20.
AWS Simple Queue Service(SQS) 이론적으로 다가가기 - #1 공식 문서 - https://docs.aws.amazon.com/ko_kr/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-dg.pdf#welcome SQS? 왜 사용해야하는가? 대기열(Queue)을 제공하여 이를 활용해 분산 소프트웨어 시스템과 구성요소를 통합 및 분리할 수 있게 해주는 도구이다. 마이크로서비스를 구축하는 과정에서, 메세지를 전달하는 용도로 적합하다. SQS 특징 보안 server side encryption 를 제공하며, SQS 를 Publish 하고 Consume 을 할 수 있는 건 오직 권한을 가진 AMI만이 가능하다. 내구성 SQS 메세지를 안전하게 보호하기 위해 이를 여러 서버에 저장 최소 1회 전송를 보장합니다. 가용성 Amazon .. 2021. 11. 14.