sy_develop_note

  • 홈
  • 태그
  • 방명록

Message Queue 1

어떤 메시지 큐를 선택할까? (Kafka · RabbitMQ · Redis)

최근에 비동기 처리를 추가할 일이 생겼는데, 막상 시작하려니“그래서 나는 어떤 큐를 써야 하지?”라는 고민이 제일 먼저 들었습니다. Kafka도 흔히 큐처럼 사용되고, RabbitMQ는 이름부터 Message Queue이고, Redis로도 큐를 만들어 쓸 수 있다 보니 더 헷갈리더라고요.정리해 보니 결국 중요한 건 이름이 아니라, 내가 원하는 동작이었습니다.메시지를 다시 처리해야 하는지, 작업을 어떻게 나눌 건지, 유실을 어디까지 허용할 수 있는지, 운영 복잡도는 감당 가능한지 같은 부분이 중요했습니다.그래서 이 글에서는 먼저 선택해 보고(선택표) → 기준을 세운 뒤(질문) → 각 큐를 이해하는(설명) 순서로 정리해보려 합니다. 먼저 선택표부터상황/요구추천이벤트 로그, CDC, 재처리·재생 가능해야 ..

Architecture 2025.12.17
이전
1
다음
더보기
프로필사진

sy_develop_note

  • 분류 전체보기
    • Backend
      • Spring
      • Java
      • TypeScript
      • TestCode
      • IntelliJ
    • Data
      • Redis
      • Kafka
      • DataBase
      • MySQL
      • MongoDB
      • PostgreSQL
    • Architecture
      • ContainerTech
      • DesignPatterns
    • Infra
      • Git
      • Linux
    • Web
      • HTTP
    • AI
      • N8N
    • Algorithm
      • CodingTest
    • 개발끄적

Tag

Spring, Baekjoon, 프로그래머스, 자바, 클린 아키텍처, Git, 프로그래머스 문제 풀이, MySQL, Java, mongoDB, typescript, 오블완, 백준, 깃, 타입스크립트, 코테 문제 풀이, 만들면서 배우는 클린 아키텍처, programmers, 티스토리챌린지, java 코테 문제 풀이,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

  • Github

티스토리툴바