DevOps

    Kafka 간단 정리

    Kafka 간단 정리

    kafka에 대해 알아보기 전에 kafka 탄생배경에 대해 알아보자 kafka 탄생 배경 기존에 각각의 applicatoin 끼리 연결하여 데이터를 처리하는 방식은 source application과 target application 사이의 의존도가 높다. 또한 서비스나 데이터 저장소가 End - to - End로 연결되어 복잡한 구조를 가지고 있다는 단점을 가지고 있었다. 따라서 kafka를 중앙에 배치하여 데이터를 한 곳에 모아 처리할 수 있게 하여 단점을 해결할 수 있었다. kafka를 중앙에 배치하여 복잡도를 낮출 수 있다. 이러한 특징은 여러 마이크로 서비스가 서로 협력하는 MSA 환경에 적합하다. Producer가 kafka에 메세지를 보내면 Consumer가 kafka에서 메시지를 직접 가져..