본문 바로가기 메뉴 바로가기

코딩공장공장장

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

코딩공장공장장

검색하기 폼
  • 분류 전체보기 (167)
    • Language (13)
      • 자바&코틀린 (13)
    • 자료구조 & 알고리즘 (34)
      • 자료구조 (7)
      • 알고리즘 (10)
      • 코딩 테스트 (17)
    • Framework & Lib (29)
      • 스프링 (23)
      • 테스트 (6)
    • DB (17)
      • mysql (9)
      • redis (8)
    • OS & Network (10)
      • OS (6)
      • Network (4)
    • 소프트웨어 (7)
      • kafka (6)
      • 모니터링 (1)
    • Design pattern (4)
    • AWS (17)
    • 개인 노트 (0)
    • 기타 (33)
      • 모바일 (15)
      • 깃 (8)
  • 방명록

2025/07/28 (1)
[Kafka 개념] 카프카 아키텍쳐

카프카(Kafka)란?Kafka는 대규모 실시간 데이터 스트리밍 처리를 위해 설계된 분산 이벤트 스트리밍 플랫폼으로,메시지를 발행하는 Producer와 메시지를 소비하는 Consumer가 완전히 분리된 Pub-Sub 패턴 기반으로 동작한다.이들은 모두 메시지를 중개하는 Broker에만 연결되는 중앙 집중형 구조를 갖고 있으며,이를 통해 시스템 간의 느슨한 결합과 높은 유연성을 확보할 수 있다.구조만 보면 모든 부하가 Broker에 집중될 것처럼 보이지만,Kafka는 클러스터와 파티션이라는 개념을 통해 트래픽과 데이터를 효과적으로 분산시키고,메시지 처리의 복잡한 로직은 Producer와 Consumer 클라이언트가 자체적으로 수행함으로써,중앙 집중형 구조임에도 불구하고 고가용성과 확장성을 모두 갖춘 안정적..

소프트웨어/kafka 2025. 7. 28. 19:35
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바