
Kafka SpringBoot Quick Start with Partition Key 이번에는 kafka 메시지에 key를 할당하고, 이 key에 따라 파티션이 선택되도록 해보자. 기본적으로 kafka는 key가 설정되지 않은경우, 메시지는 reound robin 방식으로 파티션을 선택하여 메시지가 전달된다. key가 있다면 key값을 hashing하고 해싱 결과를 이용하여 파티션을 선택하도록 하고 있다. 만약 특정 메시지의 키에 따라 들어온 순서가 중요한 서비스라면, 키를 반드시 할당하고, 이들이 특정 파티션으로 분배되도록 지정해주는 용도로 사용할 수 있다. 메시지 키가 없는경우 메시지가 들어오면 파티셔너가 메시지 키를 확인하고 메시지를 분산한다. 위와 같이 메시지 키가 없는경우 라운드로빈 방식으로 한..
Kafka
2022. 4. 11. 09:29
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CI
- docker-compose
- mapping
- Database
- kubectl
- gitops
- CD
- Spring
- jenkins
- docker
- Golang
- jpa
- springboot
- java
- kafka-springboot
- NodeSelector
- MongoDB
- tfsec
- AWS
- argocd
- mongo
- declative
- deploy
- kubernetes
- MySQL
- Terraform
- Kafka
- D3
- Gorilla
- go
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함