dev.Log
메시징플랫폼 본문
1. 메시지 브로커 : 이벤트브로커의 역할수행불가
ex ) redis, rabbit MQ
대규모 메시지기반 미들웨어 아키텍처에서 사용되어옴
* 참고 - 미들웨어 : 서비스하는 어플리케이션들을 보다 효율적으로 아키텍처들을 연결하는 요소들로 작동하는 소프트웨어를 뜻함 ex) 메시징플랫폼, 인증플랫폼, 데이터베이스
- 메시지브로커에 있는 큐에 데이터를 보내고 받는 프로듀서와 컨슈머를 통해 메시지를 통신하고 네트워크를 맺는 용도로 사용됨
- 처리하고나면 사라짐
2. 이벤트 브로커 : 메시지브로커의 역할 수행가능
ex ) kafka, aws kinesis
이벤트 또는 메시지라고 불리는 레코드를 딱 하나만 보관하고 인덱스를 통해 개별 액세스를 관리한다.
업무상 필요한 시간동안 메시지를 보관할수있음(처리하고 안사라짐)
1. 딱 한번 일어난 이벤트 데이터를 단일 진실 공급원으로 사용가능
2. 장애가 발생했을때 그 시점부터 재처리가능
3. 많은양의 스트림데이터를 효과적으로 처리가능
'BACKEND.*' 카테고리의 다른 글
ElasticSearch 인덱스 생성&조회&삭제 (0) | 2022.10.20 |
---|---|
ElasticSearch 우분투에 설치하기 (1) | 2022.10.20 |
컴파일과 빌드 (1) | 2022.10.08 |
동시성 제어 (0) | 2022.10.07 |
데이터베이스 Lock (0) | 2022.10.06 |
Comments