런던행 개발여행
로그인
런던행 개발여행
로그인
카프카 기본 개념과 구조
런던행
·
2022년 2월 7일
팔로우
0
0
카프카
목록 보기
3/4
카프카를 구성하는 주요 요소
주키퍼 : 아파치 프로젝트 애플리케이션 이름, 카프카의 메타데이터 관리 및 브로커의 정상상태(health check)을 담당한다.
카프카 또는 카프카 클러스터(kafka cluster): 아파치 프로젝트 애플리케이션 이름, 여러대의 브로커를 구성한 클러스터를 의미
브로커 : 카프카 애플리케이션이 설치된 서버 또는 노드를 지칭
프로듀서(producer): 카프카로 메시지를 보내는 역할을 하는 클라이언트를 총칭
컨슈머(consumer): 카프카에서 메시지를 꺼내가는 역할을 하는 클라이언트를 총칭합니다.
토픽 : 카프카는 메시지 피드들을 토픽으로 구분하고, 각 토픽의 이름은 카프카 내에서 고유합니다.
파티션 : 병렬 처리 및 고성능을 얻기 위해 하나의 토픽을 여러개로 나눈 것을 말합니다.
세그먼트 : 프로듀서가 전송한 실제 메시지가 브로커의 로컬 디스크에 저장되는 파일을 말합니다.
메시지 또는 레코드: 프로듀서가 브로커로 전송하거나 컨슈머가 읽어가는 데이터 조각을 말합니다.
런던행
unit test, tdd, bdd, laravel, django, android native, vuejs, react, embedded linux, typescript
팔로우
이전 포스트
5분만에 카프카 맛보고 뱃기
다음 포스트
카프카 도커설치(클러스터)
0개의 댓글
댓글 작성