https://always-kimkim.tistory.com/entry/kafka101-message-topic-partition
[Kafka 101] 카프카 메시지와 토픽과 파티션 (Kafka Message, Topic and Partition)
들어가며 카프카 브로커는 프로듀서로부터 메시지를 전달받고, 다시 이를 컨슈머로 전달하는 역할을 담당합니다. 이번 글은 카프카를 통해 흘러가는 메시지에 대해 알아보고, 나아가 카프카
always-kimkim.tistory.com
일단 이걸 읽고 메시지, 토픽, 파티션에 대해서 대충 개념을 잡고
https://always-kimkim.tistory.com/entry/kafka101-broker
[Kafka 101] 카프카 브로커 (Kafka Broker)
들어가며 카프카는 메시지를 생산하는 프로듀서와 소비하는 컨슈머, 그리고 그 사이에서 메시지를 저장, 전달하는 브로커(Broker)로 구성됩니다. 이번 글은 카프카의 중추인 브로커에 대해 전반
always-kimkim.tistory.com
이 글로 브로커에 대한 개념을 좀 잡아보자.
---
프로듀서 : 데이터 만드는 놈
컨슈머 : 데이터 쓰는 놈
브로커 = 노드
토픽, 파티션
데이터를 구분하는 기본 단위 : 토픽
토픽 안에 파티션으로 구분됨. 논리 구분 단위
안에 들어가는 데이터를 레코드라고 함
토픽을 만들었다 : 데이터베이스를 만들었다.
kafka는 스트리밍 데이터를 저장하기 때문에, retention period가 지나지 않은 데이터를 가져갈 수 있어. 데이터 저장 댐 역할을 해
그리서 멀티로 가져갈 수 있는거야.
오래된 데이터도 저장.
'Computer Science > Database' 카테고리의 다른 글
MSA 환경에서 데이터 관리를 위한 필수 사항: 고가용성과 데이터 동기화 (퍼옴) (0) | 2022.07.20 |
---|---|
DOIK - MongoDB (NoSQL 학습) (0) | 2022.06.26 |
DOIK - Operator와 Database 기본 개념 (0) | 2022.06.06 |
트랜잭션과 ACID 특성을 보장하는 방법 (+TPS, DB의 메모리 점유율이 항상 높은 이유) (0) | 2022.06.03 |
DB RDBMS의 한계와 NoSQL을 사용하는 이유 (0) | 2022.03.30 |
최근댓글