목록2021/02 (3)
코딩하는 오징어
2021/02/23 - [Message Queue/Kafka] - Anatomy Kafka Consumer#1 Anatomy Kafka Consumer#1 Kafka는 Message Queue 시스템으로 현재 수 많은 곳에서 데이터를 처리하기 위해 사용되고 있다. kafka는 간단하게 다음과 같은 Architecture로 구성되어있다. kafka를 잘 활용하려면 topic의 구성 요소인 parit effectivesquid.tistory.com 지난 글에 이어 kafka의 consumer를 개발할 때 필요한 지식 및 전략들을 알아보자. 지난 글 1편을 읽어보고 이글을 읽는 것이 학습에 더 큰 도움이 될 것이다. 이 글은 다음과 같은 순서로 구성되어 있다. kafka consumer가 broker에게 보내..
Kafka는 Message Queue 시스템으로 현재 수 많은 곳에서 데이터를 처리하기 위해 사용되고 있다. kafka는 간단하게 다음과 같은 Architecture로 구성되어있다. kafka를 잘 활용하려면 topic의 구성 요소인 paritition들에 메시지가 어떻게 저장되는지, partition들의 replica가 broker들 사이에서 어떻게 관리되는지, 가용성과 메시지의 신뢰성있는 전달을 위해 producer application에서 다뤄야하는 option값들은 어떤 것들이 있는지 등 살펴보아야 할 것 들이 많다. 이러한 내용들은 차차 다뤄 보기로 하고, 이 글에서는 kafka client application중 하나인 consumer가 어떻게 동작하는지 자세히 살펴 볼 것이다. 이 글은 ka..
2020년 회고록을 작성하면서 2021년의 목표를 2020년과 동일하게 가져가겠다고 했었는데, 확실히 구체화 시키지 않으니 개인적인 성장이 더딘 것 같은 생각이 들었다. 그래서 구체화를 시키기로 했다. 여러가지가 있는데 크게는 완독할 기술 서적 리스트, 취득하고 싶은 자격증, 영어공부 세 가지이다. 완독할 기술 서적 리스트 카프카 핵심 가이드 (Kafka The Definitive Guide) Kubernetes Best Practices (쿠버네티스 모범 사례) 쿠버네티스 시작하기 도메인 주도 설계 구현 오브젝트 CODE The Hidden Languate Of Computer Hardware and Software 사이트 신뢰성 엔지니어링 Nginx HTTP 서버 운영체제와 정보기술의 원리 위의 도서..