반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- nestjs공부
- 스프링공부
- 자바공부
- querydsl
- Axon framework
- nestjs스터디
- 기술면접공부
- JPA스터디
- nestjs
- Flutter
- 플러터 개발
- 코테공부
- JPA공부
- 알고리즘공부
- 플러터 공부
- 프로그래머스
- K8S
- Kafka
- 스프링부트공부
- 스프링 공부
- DDD
- JPA 공부
- JPA예제
- JPA
- 코테준비
- 스프링
- 자료구조공부
- 스프링부트
- 기술공부
- 카프카
Archives
- Today
- Total
목록파티션이란 (1)
DevBoi
[Kafka] 토픽과 파티션
토픽이라는 개념과 파티션이라는 개념이 있다. 토픽은 한개이상의 파티션으로 이루어져있고, 각각의 파티션은 큐 형태로 들어가있다. 위 그림 처럼 프로듀서에서 레코드의 값이 파티션으로 들어가게 되면, 각각의 파티션의 큐에 해당 데이터가 쌓이게 된다. 컨슈머가 데이터를 가져가도, 데이터가 삭제 되지않는다. 토픽 생성시 파티션이 배치되는 방법은 아래와 같다. 브로커 3개에서 토픽이 생성되는 것을 예시로 들어보자 기본 라운드로빈 방식으로, 순차적으로 리더 파티션이 분배된다. 프로듀서가 각각의 리더파티션과 통신을 할때 한개의 브로커에 몰리는것이 아니라, 브로커를 균등하게 나눠서 통신할 수 있는것이 장점이 된다. 데이터가 많아지더라도, 한개의 브로커와 통신하는 것이 아닌 선형 확장되는 것을 알 수 있다. 리더 파티션이..
Develop/[Kafka]
2023. 7. 21. 19:14