IT/Cloud 2023. 6. 20.
카프카 - 브로커, 복제, ISR(In-Sync-Replication) 공부
카프카의 브로커, 복제, ISR 부분 공부 내용 https://www.youtube.com/watch?v=qpEEoGpWVig 브로커는 머야? 서버 단위, 서버를 말하는 모양이다. 기본 3대 정도를 쓴다고 한다. 복제는 복제다 가용성을 위해 복제 해 두는것, 고장이 나거나 동작 불능일때 활용하도록 한다. 기본적으로 브로커 개수 만큼 둬도 되고, 더 작게 둬도 된다. 당연히 브로커 개수 보다 많을 수는 없다. 용어는 알아야지. leader, follower partition ISR 이라는 용어가 등장하는데 - In Sync Replica 복제 영역이라는 의미인듯 ACK를 주는 것이 있는데, 생산자가 큐에 잘 넣었는지 답변을 받는 옵션 같은데, 기본적으로 all 로 해두면 될듯 무조건 많은게 좋지는 않겠지 ..
IT/Cloud 2023. 6. 20.
카프카 - 토픽 공부 내용
카프카 토픽에 대해 알아보자. 강의 링크는 아래 유툽 링크 참고 https://www.youtube.com/watch?v=7QfEpRTRdIQ 카프카 토픽 화면 캡쳐로 대충 알아보자. 내용은 나중에 정리하던지 카프카는 데이터 생성자, 소비자가 있다. 테이터는 토픽 단위로 처리된다. 토픽은 어떤 이벤트나 데이터를 저장하는 단위의 제목이다. 아래 예와 같이 클릭로그, 결제로그 등이 토픽이 될 수 있다. 토픽은 이름을 정해주면, 된다. 데이터는 맘대로 넣을 수 있다. 파티션이란는 개념이 나온다 토픽이라는 하드디스크에 파티션이 있는 느낌이다. 하나의 토픽에 여러개의 파티션이 있을 수 있다. 일단 하나는 생성해야 토픽 메시지를 보관할 수 있다. 소비자는 이 파티션 큐에 있는 메시지를 처리한다. 0번 부터 6번까지..