728x90
kafka .. 공부하다가 3일째 모르겠는점
producer 쪽에서 partitioner가 buffer에 넣기전에 record를 partition key와 hash 알고리즘을 통해 분배하는데
partition의 갯수를 알아야 hash 알고리즘을 사용할수있지않나..?
(101010001101 % n) 대락 이런식으로 분배할거같은데..
broker에 있는 partition의 갯수를 어떻게 아는거지?
매번 api call로 정보를 받아오는건 아닐거고..
바뀔때마다 broker에서 알려주나??
hash 알고리즘 murmur2? 라고 알고있는데 다른 방식인가??!!?
'오늘의 일기' 카테고리의 다른 글
12/17 (0) | 2023.12.17 |
---|---|
너무 오랜만 (0) | 2023.12.16 |
[개발 일기] 2022-06-23 lg cns 최종합격 후기 (3) | 2022.06.23 |
[개발일기] 2022-05-11 lg cns 1차 면접 후기 (3) | 2022.05.11 |
[개발 일기]2022-04-16 lg cns 코테후기 및 데브매칭 결과 (1) | 2022.04.28 |