728x90
1. redis 채널의 이해
설명: publisher는 subscriber에게 메세지를 보낸다 -> Redis = Event Serivce(이벤트 채널)에서 메시지를 categorized 즉 분류해서 이벤트 채널에 저장한다 -> subscriber는 publisher의 존재 자체를 모르고 원하는 메세지만 받는다.
요약: publisher가 redis 특정 channer name에 메세지를 보내면 같은 채널을 구동하는 subscribe 어플리케션은 메세지를 받는다.
2. socket.io가 redis의 pub/sub channel를 사용하는 방법
그림1.
client A, E에게 보낸다고 가정: server1(pub)은 message를 Redis의 특정 채널에 보낸다. server1 (sub1) 과 server2(sub2)는 받은 메시지를 각각 client A, E에게 보낸다. (아래의 그림을 참조)
그림2.
728x90