반응형
Notice
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
Tags
- 데이터과학
- 데이터분석
- 클라우드컴퓨팅
- Yes
- 알고리즘
- 소프트웨어
- 파이썬
- 컴퓨터비전
- 보안
- 사이버보안
- 딥러닝
- I'm Sorry
- 소프트웨어공학
- 자바스크립트
- 네트워크
- 네트워크보안
- 인공지능
- 데이터베이스
- 머신러닝
- 컴퓨터공학
- 웹개발
- 자료구조
- 디자인패턴
- 프로그래밍
- 프로그래밍언어
- 버전관리
- 컴퓨터과학
- 데이터구조
- springboot
- 빅데이터
Archives
- Today
- Total
목록분산Observer (1)
스택큐힙리스트
Redis Pub/Sub로 5초 만에 터지는 알림, 멀티 인스턴스에서도 놓치지 않는 비결
대규모 서비스가 두 세 대를 넘어 수십 대로 늘어나면, 알림 시스템이 가장 먼저 삐걱댑니다. 인스턴스 A에서 새 댓글이 등록됐는데 B에 붙어 있는 사용자는 아무 소식이 없거나, 같은 알림이 두 번씩 날아오곤 하죠. 분산 Observer 패턴을 Redis Pub/Sub로 풀면, 서버 수가 늘어나도 “한 번만, 정확히” 알림을 전송할 수 있습니다.1) Pub/Sub가 Observer를 분산으로 확장하는 방법Redis의 채널(topic)에 메시지를 Publish하면, 채널을 구독(Subscribe)한 모든 인스턴스가 동시에 이벤트를 받아옵니다. “발행자–구독자” 모델이니 Subject ↔ Observer 의존성이 사라져, 서버가 몇 대든 ‘알림 복제본’을 걱정할 필요가 없습니다. 2) 기본 흐름 한 줄 요약C..
개발
2025. 7. 22. 17:38