# Partitioner
Kafka Producer์ ์ค์๊ฐ๋
.
Partitioner๋ฅผ ์๋ฉด partiton์ ์กฐ๊ธ ๋ ํจ๊ณผ์ ์ผ๋ก ์ฌ์ฉํ ์ ์์.
Producer๊ฐ ๋ฐ์ดํฐ๋ฅผ ํํฐ์
์ ๋ณด๋ด๋ฉด ๋ฌด์กฐ๊ฑด Partitioner๋ฅผ ํตํด ๋ธ๋ก์ปค๋ก ๋ฐ์ดํฐ๊ฐ ์ ์ก๋จ.
- Partitioner๋ ์ด๋ค Partiton์ ๋ฐ์ดํฐ๋ฅผ ๋ฃ์์ง ๊ฒฐ์ ํ๋ ์ญํ ์ ํจ.
- Partitioner๋ฅผ ์ค์ ํ์ง ์์ผ๋ฉด UniformStickyPartitioner๋ก ์ค์ ์ด ๋จ.
- ๋ฉ์์ง ํค๊ฐ ์๋ ๊ฒฝ์ฐ์ ์๋ ๊ฒฝ์ฐ์ ๋์ํ๋ ๋ฐฉ์์ด ๋ค๋ฆ.
- ๋ฉ์์ง ํค๊ฐ ์๋ ๊ฒฝ์ฐ
- ๋ฉ์์ง ํค๋ฅผ ๊ฐ์ง ๋ ์ฝ๋๋ ํํฐ์ ์ ์ํด ํน์ ํ ํด์ ๊ฐ์ด ์์ฑ๋จ
- ์ด ํด์ฌ๊ฐ์ ๊ธฐ์ค์ผ๋ก ์ด๋ ํํฐ์ ์ ๋ค์ด๊ฐ์ง ๊ฒฐ์ ๋จ.
- ๋์ผํ ๋ฉ์์ง ํค๋ฅผ ๊ฐ์ง ๋ ์ฝ๋๋ ๋์ผํ ํด์ฌ๊ฐ์ ๊ฐ์ง๊ธฐ ๋๋ฌธ์
ํญ์ ๋์ผํ ํํฐ์ ์ ๋ค์ด๊ฐ.
- ๋ฉ์์ง ํค๊ฐ ์๋ ๊ฒฝ์ฐ
- ๋ผ์ด๋๋ก๋น์ผ๋ก ๋ค์ด๊ฐ.
- ํ๋ก๋์์์ ๋ฐฐ์น๋ก ๋ชจ์ ์ ์๋ ์ต๋ํ์ ๋ ์ฝ๋๋ค์ ๋ชจ์์ ํํฐ์ ์ผ๋ก ๋ณด๋ด๊ฒ ๋จ.
- ํํฐ์ ์ ์ ์ ํ ๋ถ๋ฐฐ๋จ.
- Kafka์์๋ ์ปค์คํ ํํฐ์ ๋๋ฅผ ์ฌ์ฉํ ์ ์๋๋ก Partitioner์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๊ณ ์์.