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

실시간 채팅 전달과 메시지 이력의 경계 An architecture diagram generated by Archify. 모바일 앱 · 채팅 화면 · Architecture component 모바일 앱 채팅 화면 API Server · 메시지 이력 조회 · Architecture component API Server 메시지 이력 조회 Socket.IO Nodes · 실시간 전달 계층 · Architecture component Socket.IO Nodes 실시간 전달 계층 Redis Pub/Sub · 노드 간 이벤트 동기화 · Architecture component Redis Pub/Sub 노드 간 이벤트 동기화 PostgreSQL · 메시지 원문·복구 기준 · Architecture component PostgreSQL 메시지 원문·복구 기준 이력 조회 write / recover Socket.IO 연결 publish subscribe / fan-out 실시간 전달 Legend Backend Database Cloud Message bus External

전달

  • • Redis Pub/Sub은 여러 노드의 이벤트를 동기화합니다.

원문

  • • 채팅 원문은 PostgreSQL에 보존합니다.

복구

  • • 복구 기준은 실시간 이벤트가 아니라 저장된 이력입니다.