이 글의 코드 및 정보들은 책을 바탕으로 작성하였습니다.
acks = 1 옵션으로
프로듀서가 카프카 토픽의 리더에게 메시지를 전송했는데
메시지가 손실되는
아주 예외적인 상황에 대해 알아보자.
1. 프로듀서가 acks = 1으로 토픽의 리더에게 메시지를 보낸다.
2. 리더는 메시지를 받은 후 저장한다.
3. 리더는 프로듀서에게 메시지를 받았다고 acks를 보낸다.
4. 팔로워들은 리더를 주기적으로 체크한다.
5. 리더에 새로운 메시지가 있는 것을 확인하고
팔로워들도 저장한다.
이 글의 코드 및 정보들은 책을 바탕으로 작성하였습니다.
프로듀서 옵션 중
acks 옵션을 어떻게 설정하는지에 따라
카프카로 메시지를 전송 시
메시지 손실 여부 / 메시지 전송 속도 / 처리량 등이 달라지게 된다.
이 글의 코드 및 정보들은 책을 바탕으로 작성하였습니다.
프로듀서 옵션 중
acks 옵션을 어떻게 설정하는지에 따라
카프카로 메시지를 전송 시
메시지 손실 여부 / 메시지 전송 속도 / 처리량 등이 달라지게 된다.
이 글의 코드 및 정보들은 책을 바탕으로 작성하였습니다.
카프카 클러스터는
클러스터 마스터라는 개념이 없기 때문에
클러스터 내 모든 서버가
클라이언트의 요청을 받을 수 있다.
bootstrap.servers 옵션은
카프카 클러스터에 처음 연결을 하기 위한
호스트 와 포트 정보 로 구성된 리스트 정보를 나타낸다.
정의된 포맷은 다음과 같다.
호스트 이름:포트, 호스트 이름:포트, 호스트 이름:포트
이 글의 코드 및 정보들은 책을 바탕으로 작성하였습니다.
Blog Header를 보다보니
Home, Archives, Categories 등등
이 Image Icon들을 어디서 갖고오는거지? 라는 궁금증이 생겼다.
바로 Chrom 개발자 도구(cmd + option + i)를 이용해 확인을 했다.