EUNGU

Architecture · 2026.09

Redis Pub/Sub은 채팅 원문을 보관하지 않는다

빠른 전달과 다시 읽을 사실은 같은 저장소가 아니어야 합니다.

by EUNGU

실시간 채팅 전달과 메시지 이력의 경계

문제

여러 ECS Socket.IO 노드에 사용자가 나뉘면 한 노드의 메모리만으로는 다른 노드의 연결을 찾을 수 없습니다.

정리

PostgreSQL은 메시지 원문과 복구 기준을 맡고, Redis Pub/Sub은 노드 사이의 전달 이벤트만 동기화합니다.

Architecture notes1 posts