Kafka 알아보기 4
현재 구현된 분산 서버 architecture 에서 서버간 통신에 의한 문제가 있었다. 문제의 원인은 아래와 같다. 기존에 Redis를 알고 있었고, 서버는 분산 서버 형태로 생각하지 않았다. 따라서 각 서버간의 통신 채널은 Redis를 이용하는 것으로 구현되었다. 이후 기존에 클라이언트와 ...
현재 구현된 분산 서버 architecture 에서 서버간 통신에 의한 문제가 있었다. 문제의 원인은 아래와 같다. 기존에 Redis를 알고 있었고, 서버는 분산 서버 형태로 생각하지 않았다. 따라서 각 서버간의 통신 채널은 Redis를 이용하는 것으로 구현되었다. 이후 기존에 클라이언트와 ...
Topics 특별한 카테고리의 메시지 스트림을 topic이라 불른다. topic들로 데이터는 저장된다. topic들은 파티션 안으로 분할된다. 각 topic은 kafka 하나의 작은 파티션으로 보관한다. 이러한 파티션은 불변형의 정렬된 시퀀스 형태로 메시지를 포함하고 있다. 파티션은 동일한 사이즈의 파일조각으로 구현되어져 있다. Par...
Kafka 는 분산 Streaming 플랫폼이다. record의 stream을 pub/sub하고 싶을 때 message queue나 enterprise messaging System처럼 사용할 수 있다. record의 stream을 (고장에도 견딜 수 있는 시스템) 저장할 수 있다. record...
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. ...