PubSub 기술
PubSub(Publish / Subscribe) 기술을 자체적으로 구현
실시간 채팅이나 알림 서비스 같은 어플리케이션을 쉽게 개발이 가능
예시
Server-Sent Events + Redis Pub/Sub 기반으로 개발이 가능함
Server-Sent Events
서버에서 클라이언트로
실시간으로 데이터를 푸시하는 HTML5 의 표준 기술임.
레디스 아키텍처 선택의 기준
HA
- 여러 서버가 모인 구조임.
- MSA 구조가 아닐까 싶다.
- 일단 사이드 프로젝트의 경우 단일 서버로 구성이 될 것이기 때문에, HA 기능이 불필요하다.
Replication
- 복제 기능인데..
- 단일 서버인 경우에도 의미가 있다.
- 일반적으로 클러스터링을 사용하지 않는 경우, Master - Slave 구조를 채택하는데
- 해당 구조에서 실시간으로 Master 에서 슬레이브로 복사할 수 있다.