1. Kafka와 메시지큐 (정의, 형태)
·
개발 공부/kafka
Kafka와 메시지 큐Kafka란?대규모 데이터를 처리할 수 있는 메시지 큐메시지 큐란?큐 형태에 데이터를 일시적으로 저장하는 임시 저장소메시지 큐를 사용하면 데이터를 비동기로 처리할 수 있어서 효율적이다.Rest API 통신 vs 메시지 큐를 이용한 통신Rest API 통신은 클라이언트가 요청을 보내면 서버가 모든 작업를 다 처리한 다음에 응답을 보냄메시지 큐를 이용한 통신은 비동기로 작업을 처리하기 때문에 모든 작업을 처리하지 않고도 응답을 보낼 수 있음사용자가 요청을 보내면 앞단의 서버(producer)가 요청을 메시지 큐로 보내고 작업 완료에 상관 없이 바로 사용자에게 응답을 보냄. 메시지 큐에 쌓인 작업은 나중에 이를 처리하는 서버(Consumer)가 처리해줌Producer는 메시지를 생성하는 ..