melody
melody copied to clipboard
请教一下,这里为什么用的是map[*Session]struct{}
type sessionSet struct { mu sync.RWMutex members map[*Session]struct{} }
请教一下,这里为什么用的是map[*Session]struct{},而不是map[key]*Session,比如key是user_id这种,发消息给精确的某个人的时候这种不是应该性能更好吗
和业务无关, 如果想 通过key 代表用户user_id,可以自定义有个session管理