https://backtony.tistory.com/75
Kafka - 구성요소
카프카 브로커 카프카 브로커는 카프카 클라이언트와 데이터를 주고받기 위해 사용하는 주체이자, 데이터를 분산 저장하여 장애가 발생하더라도 안전하게 사용할 수 있도록 도와주는 애플리케
backtony.tistory.com
https://backtony.tistory.com/76
Kafka - Producer
프로듀서 객체 직렬화 전송 프로듀서는 보내는 객체를 직렬화화여 바이트 배열 형태로 브로커로 전송합니다. 브로커는 파티션에 바이트 배열 형태로 저장하고 컨슈머는 바이트 배열을 받아서
backtony.tistory.com
https://backtony.tistory.com/77
Kafka - consumer
컨슈머 구조 카프카에는 1개 이상의 컨슈머로 이뤄진 컨슈머 그룹이 존재합니다. 컨슈머 그룹을 운영함으로 인해 각 컨슈머 그룹으로부터 격리된 환경에서 안전하게 운영할 수 있습니다. 컨슈
backtony.tistory.com
https://backtony.tistory.com/78
Spring Kafka
본 포스팅은 spring boot 3.2.2 버전을 기준으로 작성되었습니다.공부한 내용을 정리하는 블로그와 관련 코드를 공유하는 Github이 있습니다.스프링 카프카 스프링 카프카는 카프카를 스프링 프레
backtony.tistory.com
https://always-kimkim.tistory.com/entry/kafka101-message-topic-partition
[Kafka 101] 카프카 메시지와 토픽과 파티션 (Kafka Message, Topic and Partition)
들어가며 카프카 브로커는 프로듀서로부터 메시지를 전달받고, 다시 이를 컨슈머로 전달하는 역할을 담당합니다. 이번 글은 카프카를 통해 흘러가는 메시지에 대해 알아보고, 나아가 카프카의
always-kimkim.tistory.com
https://techblog.woowahan.com/17386/
우리 팀은 카프카를 어떻게 사용하고 있을까 | 우아한형제들 기술블로그
누가 읽으면 좋을까? 카프카(Kafka)가 무엇인지 알고 있는 독자를 대상으로 합니다. 기술적 구현방식을 다루기보단 카프카를 기반으로 한 다양한 기술적 개념에 대해서 얇고 넓게 소개하고, 우리
techblog.woowahan.com
https://robin00q.tistory.com/107
Kafka 를 이용해서 Eventually Consistency 를 구현해보자!
주문, 결제, 재고의 상태를 맞춰보자! 예시) 결제를 완료하면, 주문의 상태를 결제대기 -> 배송준비, 재고를 한개 감소 하는 로직이 있다고 가정해본다. 1. 만약 주문과 결제의 DB 를 같은 서버의
robin00q.tistory.com
https://curiousjinan.tistory.com/entry/kafka-producer-consumer-high-availability
Kafka(카프카) Producer(프로듀서)와 Consumer(컨슈머)의 동작 원리와 고가용성
Kafka(카프카) Producer와 Consumer의 동작 원리와 고가용성을 이해해 보자 📌 서론 Kafka의 핵심은 데이터를 효율적으로 처리하고 전달하는 Producer와 Consumer의 상호 작용에 있다. 이번 포스트에서는 Kafk
curiousjinan.tistory.com
https://www.nasa1515.com/apache-kafka-consumer-poll-method-offset-commit/
Apache Kafka Consumer의 동작 방식에 대해서 [Poll method, Offset, Commit]
✔ KAFKA Consumer Kafka Producer가 Record를 생산하고, Brocker의 Top…
www.nasa1515.com
[Kafka Study] 02. 카프카 기본 개념과 구조 w/실전 카프카 개발부터 운영까지
책에서는 2장에서 실습 환경 구성을 하고, 3장부터 실습을 하면서 카프카 기본 개념을 설명한다. 그런데 환경 구성에 필요한 VM 인스턴스만 7개이다 보니 기본 구조와 용어를 먼저 이해하고 구축
teki.tistory.com
https://blog.voidmainvoid.net/362#google_vignette
스프링 카프카 메시지 리스너 2가지 구현 방법
스프링 카프카에서 메시지 리스너를 구현하는 2가지 방법이 있습니다. 첫번째는 @KafkaListener를 사용하는것이고 두번째는 listenerContainer를 Bean등록하는 것입니다. @KafkaListener로 구현 가장 간단한
blog.voidmainvoid.net
https://always-kimkim.tistory.com/entry/kafka101-consumer
[Kafka 101] 카프카 컨슈머 (Kafka Consumer)
들어가며 카프카의 메시지 파이프라인은 프로듀서에서 시작해서 브로커를 통해 컨슈머로 끝나게 됩니다. 이번 글은 카프카 메시지 파이프라인의 마지막 부분인 컨슈머에 관해 전반적으로 설명
always-kimkim.tistory.com
https://curiousjinan.tistory.com/entry/understanding-kafka-all-structure
Kafka(카프카)의 기본 구조 이해하기 (클러스터, 브로커, 토픽, 파티션, 세그먼트)
이번 포스트는 Kafka의 기본 구조에 대한 내용이다. 📌 서론 지금부터 알아볼 Kafka의 구성 요소는 아래의 그림과 같다. 카프카는 클러스터 -> 브로커 -> 토픽 -> 파티션 -> 세그먼트로 구성되어 있다
curiousjinan.tistory.com
https://pairing-tech.tistory.com/m/5
Stomp Message broker - Kafka로 변환하기 (2) Topic, Listener 동적 생성
채팅방 별로 메세지를 관리하기 위해, Kafka에서도 Topic을 기준으로 채팅방별로 Listener를 따로 두어 관리하려고 한다. 그렇게 하기 위해서는 채팅 내용을 DB에 저장한 이후에, 해당 채팅방의 PK를
pairing-tech.tistory.com
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!