404 dev
Kafka 알아보기 4
현재 구현된 분산 서버 architecture 에서 서버간 통신에 의한 문제가 있었다. 문제의 원인은 아래와 같다. 기존에 Redis를 알고 있었고, 서버는 분산 서버 형태로 생각하지 않았다. 따라서 각 서버간의 통신 채널은 Redis를 이용하는 것으로 구현되었다. 이후 기존에 클라이언트와 ...
Kafka 3
Kafka 구성 알아보기 2
Topics 특별한 카테고리의 메시지 스트림을 topic이라 불른다. topic들로 데이터는 저장된다. topic들은 파티션 안으로 분할된다. 각 topic은 kafka 하나의 작은 파티션으로 보관한다. 이러한 파티션은 불변형의 정렬된 시퀀스 형태로 메시지를 포함하고 있다. 파티션은 동일한 사이즈의 파일조각으로 구현되어져 있다. Par...
Kafka란? 토픽·파티션·오프셋·컨슈머 그룹 개념 정리 (공식 문서 Introduction 번역)
Apache Kafka 공식 문서 Introduction을 따라 Kafka가 무엇인지, 토픽과 파티션 로그, 오프셋, 리더와 팔로워 복제, 프로듀서와 컨슈머 그룹, 순서 보장, 메시징·스토리지·스트림 처리 시스템으로서의 Kafka를 정리했습니다.
java 8 stream
winterbe.com Learn Java 8 streams by example: functional programming with filter, map, flatMap, reduce, collect, lambdas, sequential and parallel streams are covered in-depth in this tutorial. ...