전체 전송의 세 가지 형태
실전에서는 세 형태를 자주 써. 방 전체 전송 은 방에 있는 모두에게 보내고, 발신자를 뺀 방 전체 전송 은 보낸 사용자에게 같은 메시지가 되돌아가는 것을 막아. 특정 사용자에게 직접 보내기 까지 하려면 user_id → WebSocket 관계도 추적해야 해. 관리자에 셋을 모두 구현하면 대부분의 요구를 다룰 수 있어.
서버가 먼저 보내기
가격 시세, 시스템 지표, 심박 전체 전송처럼 주기적인 갱신에는 lifespan 시작 단계에서 백그라운드 작업을 띄워. manager.broadcast() 를 부르는 이 작업은 특정 클라이언트 요청과 무관하게 애플리케이션이 살아 있는 동안 계속 돌아가.