아파치1 아파치 카프카란? 아파치 카프카란 대용량, 대규모 메시지 데이터 처리하기 위한 분산 메시징 플랫폼입니다. 카프카를 쓰는 이유? 서버가 늘어나면서 타겟이 한 곳이 아니라 여러 곳으로 분산해서 데이터를 보내게 됩니다. 실시간 트랜잭션 처리와 비동기 처리가 이뤄져야 하지만 관리하는 플랫폼이 없어 파이프라인 관리가 어려워집니다. 카프카는 송신자와 수신자 사이에 위치에 적절하게 메시지를 분리해줍니다. 송신자(Publisher): 카프카에 데이터를 전송만 담당한다. 누가 받는지는 신경 쓰지 않습니다. 수신자(Subscriber): 수신자는 카프카에 원하는 토픽을 구독하고 데이터를 받습니다. 누구에게 보낼지 신경 쓰지 않아도 되며 수신자는 원하는 토픽의 메시지만 가져올 수 있습니다. 유지보수, 트래픽, 에러 처리 등에 대해 유리해집니.. 2022. 2. 8. 이전 1 다음