Producer의 역할 : 데이터를 카프카에 보내는 역할 (kafka 토픽에 생산)

Untitled

kafka broker의 주소목록은 2개 이상의 ip와 port를 권장 (비정상적인 브로커가 있을 수 있기 때문)

🎓 ip / port

key가 null인 데이터를 파티션이 1개인 토픽에 보내기

Untitled

partition이 늘어난다면? → 라운드 로빈

key가 존재하면?

Untitled

카프카는 key를 특정한 hash값으로 변형시켜 partition과 1대1 매칭

‼️토픽에 파티션을 추가하는 순간 : 키와 파티션의 일관성은 보장되지 않음