Broadcast 변형
실전 broadcast 는 세 모양. Room broadcast: room 의 모두에게. Sender 제외 room broadcast: 보낸 user 한테 echo back 회피. 특정 user 한테 직접 message: user_id → WebSocket 도 추적해야 함. Manager 에 셋 다 구현하면 대부분 needs 커버.
서버 시작 push
주기적 update (price ticker, system metric, heartbeat broadcast) 위해 lifespan startup 에 background task 띄워. manager.broadcast() 부르는 모든 task 가 어떤 클라 request 와도 독립적으로 돌아가. application 의 lifetime 동안 살아.