프로젝트에서 데이터 스트리밍이 필요하여 기술적 검토가 필요하여 kafka와 kinesis를 비교하여 기존의 kinesis를 계속해서 사용하는 것이 유리한지 kafka로 전환하는게 유리한지 분석하려 합니다.EventEvent는 kafka에서 데이터를 주고 받는 단위입니다
what is kafka kafka는 무엇인가? kafka는 event streaming platform이다. 그럼 event는 무엇인가 event는 비즈니스에서 일어아는 모든 데이터를 의미한다. 이런 event 데이터는 BigData의 특징을 가진다. 비즈니스
zookeeper을 실행시키는 명령어kafka 파일 안에 bin/zookeeper-server-start.sh 설정한 zookeeper 파일(config/zookeeper.properties)zookeeper안의 kafka 관리하기bin/zookeeper-shell.s
토픽명은 한정 정하면 바꾸기 어렵기 때문에 동료들과 컨벤션을 정하여 패턴을 정하는 것이 중요합니다.토픽의 파티션 개수 계산파티션은 늘릴 수 있지만 줄이는 것은 X파티션은 필요한 만큼만 생성해야 합니다. 그렇지 않으면 서버에 불필요한 비용이 발생합니다.Retention
https://github.com/DongHyunKIM-Hi/chatprac_kopring/blob/master/src/main/kotlin/com/example/chatprac/config/kafka/KafkaConfig.kt