728x90

    - 메시지브로커 : 이벤트 브로커 역할을 할수 없지만 

    - 이벤트브로커 :  메시지 브로커 역할을 할수 있다
     
    ㅇ 메시지브로커
    ㄴrabbitmq, redis
     메시지를 받아서 적절히 처리하고 나서 즉시 또는 짧은 시간내에 삭제하는 구조
    ㄴ데이터를 보내고, 처리하고 삭제한다
     
    ㅇ 이벤트브로커 
    ㄴkafka, aws kinesis
    ㄴ이벤트(메시지)라고 불리는 레코드를 딱 하나만 보관하고 인덱스를 통해 개별 액세스를 관리
    ㄴ업무에 필요한 시간동안 이벤트를 보존 할수 있다
    ㄴ서비스에서 나오는 이벤트를 마치 데이터베이스에 저장하듯이 이벤트브로커의 큐에 저장함
    ㄴ다양한 이벤트기반 마이크로서비스 아키텍처에서 중요한 역할을 맡을수 있다
    ㄴ이벤트 브로커로 클러스터를 구축하면  이벤트기반 마이크로서비스 아키텍처로 발전하는데 아주 중요한 역할을 할 뿐아니라 메시지 브로커로서 사용 할수 있는 장점 
     
    이점) 
    1.딱한번 일어난 이벤트 데이터를 브로커에 저장함으로 단일 진실 공급원으로 사용
    2.장애 발생시 장애가 일어난 지점부터 재처리 할 수 있다
    3.많은 양의 실시간 스트림 데이터를 효과적으로 처리할수 있다

    'Cloud' 카테고리의 다른 글

    SRE(Site Reliability Engineering)  (0) 2021.07.06
    kafka overview  (0) 2021.07.05
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기