비동기 메시징(SNS-SQS Fanout)
목차 1. 메시징 2. 이벤트기반 아키텍처 서비스에 적용 가능한 IPC(Inter-Process Communication) 기술은 HTTP 기반 REST나 gRPC 등 동기 요청/응답 기반의 통신 매커니즘도 있고, AMQP, STOMP 등 비동기 메시지 기반의 통신 메커니즘도 있다. IPC의 선택은 시스템 가용성에 영향을 미치는데, 요청을 처리하는 과정에서 타 서비스와 동기 통신을 하면 그만큼 가용성이 떨어지므로 가능한 서비스가 비동기 메시징을 이용하여 통신하도록 설계하는 것이 좋다. 1. 메시징 메시징은 서비스가 메시지를 서로 비동기적으로 주고받는 통신 방식이다. 메시지 메시지는 헤더와 바디로 구성되고 종류는 다음과 같다. 문서(document) : 데이터만 포함된 제네릭한 메시지, 메시지 해석은 수신..
MSA
2022. 12. 2. 14:46
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 클린코드
- TDD
- H2
- clean code
- Spring Boot
- 스프링 예외 추상화
- Spring Data JPA
- mockito
- kafka
- Ubiquitous Language
- 학습 테스트
- spring rest docs
- JPA
- 육각형 아키텍처
- MySQL
- java8
- HTTP 헤더
- ATDD
- Spring
- Git
- Stream
- named query
- 계층형 아키텍처
- 스프링 카프카 컨슈머
- 폴링 발행기 패턴
- 마이크로서비스 패턴
- http
- 트랜잭셔널 아웃박스 패턴
- 이벤트 스토밍
- 도메인 모델링
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함