3장. Kafka 정보


Apache Kafka는 내결함성 실시간 데이터 피드를 위한 오픈 소스 분산 게시-서브스크립션 메시징 시스템입니다.

Apache Kafka에 대한 자세한 내용은 Apache Kafka 설명서 를 참조하십시오.

3.1. Kafka가 메시지 브로커로 작동하는 방법

AMQ Streams 사용 환경을 극대화하려면 Kafka가 메시지 브로커로 작동하는 방식을 이해해야 합니다.

Kafka 클러스터는 여러 브로커로 구성됩니다. 브로커에는 데이터를 수신하고 저장하는 주제가 포함되어 있습니다. 주제는 데이터가 기록된 파티션으로 분할됩니다. 파티션은 내결함성을 위해 주제 간에 복제됩니다.

Kafka 브로커 및 주제

Kafka brokers and topics inside a Kafka cluster showing the partition leader of each topic

broker
서버 또는 노드라고도 하는 브로커는 스토리지 및 메시지 전달을 오케스트레이션합니다.
주제
주제에서는 데이터 스토리지의 대상을 제공합니다. 각 주제는 하나 이상의 파티션으로 나뉩니다.
Cluster
브로커 인스턴스 그룹입니다.
파티션
주제 파티션 수는 주제 파티션 로 정의됩니다.
파티션 리더
파티션 리더는 주제에 대한 모든 생산자 요청을 처리합니다.
파티션 추적기

파티션 팔로커는 파티션 리더의 파티션 데이터를 복제하여 선택적으로 소비자 요청을 처리합니다.

주제는 복제 요소를 사용하여 클러스터 내에서 각 파티션의 복제본 수를 구성합니다. 항목은 하나 이상의 파티션으로 구성됩니다.

in-sync 복제본에는 리더와 동일한 수의 메시지가 있습니다. 구성은 메시지를 생성하기 위해 동기화 중 이어야 하는 복제본 수를 정의하고 복제본 파티션에 성공적으로 복사한 후에만 메시지가 커밋되도록 합니다. 이러한 방식으로 리더가 실패하면 메시지가 손실되지 않습니다.

Kafka 브로커 및 주제 다이어그램에서는 각 번호가 매겨진 파티션에 리더와 두 명의 팔로우가 복제된 주제를 갖는 것을 확인할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat