최고의 백엔드 개발자 (예정)

  • 홈
  • 태그
  • 방명록

kafka vs rabbitmq 1

[프로젝트/기술적 의사결정] Kafka vs RabbitMQ, 대규모 트래픽 상황에 맞는 메세징 시스템 선택

요구 사항사용자들이 주문 api 요청을 할 때, 사용자 트래픽이 몰리는 상황에서도 안정적인 주문 처리가 필요했다. 주문이 완료되면 재고를 차감하는 기능이 필요했고, 이때 효율적으로 주문을 처리하고 트래픽을 관리하기 위해 메시징 시스템을 도입하기로 결정했다. 기술 선택지RabbitMQKafka 선택한 기술 및 근거두 가지 기술 선택지 중, 어떤 시스템이 더 적절한지 검토할 때 아래와 같은 상황을 고려했다.▪️트래픽 처리 능력 : 높은 동시 요청 상황에서의 안정성이 필요하다. ▪️메세지 전달 보장 : 주문이 실패 없이 처리되어야 하며, 중복 주문이나 데이터 손실을 방지해야 한다. ▪️재고 관리 : 주문이 완료되었을 때 재고를 정확히 차감해야 한다. 이제 각 기술 선택지를 비교해보면서 결론을 내려보자.  1...

Project/대용량 트래픽 프로젝트 2024.11.22
이전
1
다음
더보기
프로필사진

쉬지마 이경진

  • 분류 전체보기 (105)
    • Containerization (11)
      • Docker (11)
    • Programming Languages (8)
      • Python (8)
    • General (5)
      • IDE (3)
      • debugging (2)
      • etc (0)
    • Algorithm (27)
      • Programmers (12)
      • LeetCode (6)
      • BaekJoon (6)
    • Framework (6)
      • Spring (5)
    • Architecture (2)
      • MSA (2)
    • Project (25)
      • Newsfeed (8)
      • MSA 프로젝트 (8)
      • 대용량 트래픽 프로젝트 (8)
    • Cloud (5)
      • AWS (5)
    • Computer Science (10)
    • Review (6)

방문자수Total

  • Today :
  • Yesterday :

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

github

Copyright © Kakao Corp. All rights reserved.

티스토리툴바