목록2025/02/03 (1)
imhamburger 님의 블로그
아파치 카프카 (Apache Kafka) 그래서 어떻게 메세지를 처리하는가?
Apache Kafka는 분산 메시징 시스템으로, 데이터 스트리밍을 위한 퍼브/섭(pub/sub) 아키텍처를 제공한다. 퍼브/섭(pub/sub) 아키텍처란?아파치 카프카의 주요 구성 요소는 다음과 같다.Producer: 데이터를 Kafka로 전송하는 역할Broker: 메시지를 저장하고 관리하는 서버 노드Consumer: Kafka에서 메시지를 가져가 처리하는 역할Topic: 메시지를 구분하여 저장하는 논리적 채널Zookeeper: 클러스터 메타데이터 관리와 리더 선출을 담당이 때 퍼브/섭(pub/sub) 아키텍처란 Producer가 특정 Topic에 메시지를 발행(Publish)하고, Consumer가 이를 구독(Subscribe)하는 방식이다.참고로 Redis 데이터베이스도 퍼브/섭(pub/sub) ..
카테고리 없음
2025. 2. 3. 18:31