김도현의 블로그

  • 홈
  • 태그
  • 방명록

2025/04/28 1

[프로젝트 회고] Redis Pub/Sub 기반 실시간 채팅 기능 도입기

1. 시작하며 - 왜 Redis를 도입했나?프로젝트 초기에 WebSocket을 기반으로 한 1:1 채팅 기능을 구현했을 때는 단일 서버 환경을 전제로 하였다. 하지만 서비스의 확장성을 고려하면, 단일 서버만으로는 한계가 명확했다.특히, 여러 대의 서버가 메시지를 동시에 수신해야 하는 상황에서는 기존 구조만으로는 통신이 불가능했다. 이 문제를 해결하기 위해 Redis Pub/Sub 방식을 도입하였다.Redis는 메모리 기반의 데이터 저장소로 널리 알려져 있지만, Pub/Sub(발행/구독) 기능을 통해 메시지 브로커로도 활용할 수 있다. 이를 통해 서버 간 메시지 전달을 실시간으로 처리할 수 있다는 장점을 살려 시스템을 개선하고자 했다.2. Redis Pub/Sub 개념 정리Redis Pub/Sub는 발행(..

카테고리 없음 2025.04.28
이전
1
다음
더보기
프로필사진

김도현의 블로그

  • 분류 전체보기 (149)
    • 파이썬 공부중 (21)
      • 파이썬 기초 (16)
      • 파이썬 중급 (5)
    • React 공부 (4)
      • 기초 (4)
      • 심화 (0)
      • 프로젝트 (0)
    • 코딩테스트 공부 (42)
      • node.js (20)
      • java (18)
      • SQL (4)
    • AWS (7)
      • AWS builders (7)
    • 자료구조와 알고리즘, 수학, 통계학 (10)
      • 기초수학 (1)
      • 통계학 (2)
    • 데이터분석 (36)
      • 미니프로젝트 01. 서울시 CCTV 현황 분석 (12)
      • 미니프로젝트 02. 웹 데이터 분석(크롤링) (4)
      • 미니프로젝트 03. 유가 분석 (3)
      • 미니프로젝트 04. 시계열 분석 (2)
      • 미니프로젝트 05. Naver API 활용 (2)
      • 미니프로젝트 06. 인구 분석 (4)
    • SQL (4)
    • Tableau (4)

Tag

제로베이스후기, 태블로, 코테, 기초, 파이썬, 데이터, nodejs, AWS, 자바, Java, 취업스쿨, 데이터분석, 중급, 공부, 백준, 카데인의 알고리즘, 개발, 백엔드, 리액트, 코딩테스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바