Kafka
-
12 days of Apache Kafka - 2. TopicsKafka 2021. 1. 17. 10:04
www.youtube.com/watch?v=kj9JH3ZdsBQ Topics Kafka 는 Topics (이벤트를 관리하는 단위)을 기반으로 만들어진다. 만약 Topic 에 대해 처음 듣는다면, 관계형 DB 의 table 정도로 생각해도 좋다. Topic 이란 비슷한 이벤트를 담는 컨테이너이다. 보통 개발자는 '비슷함' 을 추상적으로 정의하여 사용한다. Topic 을 여러 주제로 나누어서 각각 담는 방식도 있고, 중복해서 담는 경우도 있다. 예를 들면, 온도조절기를 통해 이벤트를 받는 Topic, 온도 조절기의 이벤트 중 일정 온도 이상의 이벤트만 필터해서 담는 Topic 이 중복으로 존재할 수 있다. Topic 은 Queue ? 카프카의 Topic 은 queue 와는 다르다. Log 라고 보는 것이 맞..
-
12 days of Apache Kafka - 1. IntroductionKafka 2021. 1. 17. 10:01
www.youtube.com/watch?v=qu96DFXtbG4 카프카란 무엇인가? store process 와 실시간 스트리밍 데이터를 대용량으로 다루는 이벤트 스트리밍 플랫폼. 로깅, 스트림, pub-sub 등 다양한 곳에 이용할 수 있다. Event 란 무엇인가? '일어난 일', 어떤 것이든 이벤트가 될 수 있다. 온도 정보.. 등등 과 같은 정보, 날짜가 경과 했음을 알리는 고지서, 사용자가 화면을 클릭하거나 드래그 하는 경우, 마이크로 서비스에서 어떤 변화 등등 모든 것이 이벤트가 될 수 있다. Event = Notification + State 이벤트는 Notification 과 State 로 말할 수 있다. Notificaiton 은 '언제(wheness)' 의 관점으로 어떤 것의 트리거로서..