반응형 MessageQueue1 KAFKA 배경 : 실시간 트랜잭션처리와 비동기 처리에서 통합 전송영역의 부재로 인한 시스템 복잡도 증가, 데이터 통합 분석 어려움 해결하고자 비동기로 뛰어난 응답속도 서로 다른 이기종/네트워크에 있는 서비스를 마치 함수 호출하듯 사용가능(RPC/ RPI 방식) 비교군 : rabbitMQ, ZeroMQ, ActiveMQ 장점 실시간 로그 처리에 특화 데이터 중앙화로 인한 분석 가능 데이터 증가함에 따라 스케일 아웃 가능 디스크, 파일 시스템에 메시지를 저장(영속성 보장, sequential하게 처리시 빠름, 유실위험 적고 에러복구 용이) 프로토콜이 간단하므로 오버헤드가 적음 특징 프로듀서가 컨슈머에게 메시지를 직접 전달하지 않고, 중간의 메시싱 시스템에 전달 컨슈머가 불능 상태가 되더라도 프로듀서는 메시지를 메시징.. 2021. 3. 20. 이전 1 다음 728x90 반응형