[Kafka] 2. 토픽과 파티션
목차 1. 적정 파티션 개수 2. 토픽 정리 정책 3. 멀티 노드 카프카 클러스터 4. 복제와 리더 / 팔로워 파티션 5. ISR 6. Kafka Config 토픽과 파티션을 사용함에 있어 발생하는 여러가지 운영상 고려사항을 확인하고 멀티 노드 카프카 클러스터를 구성한다. 1. 적정 파티션 개수 토픽의 파티션 개수는 카프카의 성능과 관련이 있기 때문에 적절한 파티션 개수를 설정하고 운영하는 것이 매우 중요하다. 토픽 생성시 파티션 개수 고려사항 데이터 처리량 메시지 키 사용 여부 브로커, 컨슈머 영향도 1) 데이터 처리량 데이터 처리량을 늘리기 위해 파티션을 추가하고 파티션 개수만큼 컨슈머를 추가해서 병렬 처리량을 늘릴 수 있다. (컨슈머가 실행되는 서버의 사양을 올리는 스케일업이나 GC 튜닝 등 컨슈머..
Kafka
2023. 2. 2. 10:17
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Ubiquitous Language
- Spring
- 도메인 모델링
- JPA
- 트랜잭셔널 아웃박스 패턴
- Spring Data JPA
- java8
- 육각형 아키텍처
- ATDD
- 폴링 발행기 패턴
- kafka
- 계층형 아키텍처
- 클린코드
- Spring Boot
- 스프링 예외 추상화
- mockito
- 마이크로서비스 패턴
- spring rest docs
- clean code
- http
- 스프링 카프카 컨슈머
- TDD
- H2
- 학습 테스트
- Stream
- MySQL
- HTTP 헤더
- Git
- named query
- 이벤트 스토밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함