장점(3)
-
AWS SNS란?
SNS란? AWS Simple Notification Service 로서, Topic 기반의 메시지 브로커입니다. SQS가 큐 기반의 메시지 브로커였다면, SNS는 게시자가 메시지를 토픽에 발행하고 구독자는 관심있는 토픽에 구독합니다. 구독한 토픽에 구독한 모든 구독자들은 메시지를 전달받아 처리할 수 있습니다. 상당 부분이 SQS와 비슷한 개념이기 때문에, 전에 작성했던 SQS 관련글을 먼저 보고 해당 글을 보시는 것을 추천합니다. https://yoonbing9.tistory.com/126 AWS SQS 아키텍처 및 특징 SQS란? AWS의 Simple Queue Service 로, 말 그대로 큐 서비스입니다. 데이터를 큐에 넣는 어플리케이션과 큐에서 데이터를 빼서 사용하는 어플리케이션을 느슨하게 연결..
2022.02.07 -
AWS SQS란?
SQS란? AWS의 Simple Queue Service 로, 말 그대로 큐 서비스입니다. 데이터를 큐에 넣는 어플리케이션과 큐에서 데이터를 빼서 사용하는 어플리케이션을 느슨하게 연결해주는 역할을 합니다. 이와 같은 미들웨어를 메시지 브로커라고 합니다. 메시지 브로커의 대표적인 제품은 RabbitMQ, SNS 등이 있습니다. SQS 아키텍처 SQS 기본 동작 방식 메시지 생산자는 SQS에 전달할 메시지를 보냅니다. Queue에서는 이 메시지를 일정 기간동안(설정에 따라) 가지고 있습니다. 메시지 소비자는 주기적으로 Queue에 가져갈 메시지가 있는지 Polling하여, 메시지가 있다면 Pull 하여 가져갑니다. 메시지 소비자는 Ack를 Queue에 보내 메시지 처리가 완료됨을 알리고 SQS는 해당 메시지..
2022.02.07 -
도메인 모델 패턴, 트랜잭션 스크립트 패턴 장단점
javacan.tistory.com/entry/94 도메인 로직 패턴 1 - 트랜잭션 스크립트, 도메인 모델 웹 어플리케이션의 비즈니스 로직 처리와 관련된 도메인 로직 패턴인 트랜잭션 스크립트와 도메인 모델에 대해서 살펴본다. 트랜잭션 스크립트 본 글에서 소개하는 패턴은 '엔터프라이즈 애플 javacan.tistory.com
2021.01.28