saf1233 opened this issue 5 years ago · 1 comments
WSConnection的问题: readLoop(), writeLoop(), heartbeatChecker(), 这三个方法,按照传统服务端的做法,应该是放在外部,对所有连接统一处理
你的做法是放在WSConnection类,每创建一个WSConnection,都要执行一次, 当有100W用户在线的时候 会有两百W个循环在跑readLoop(), writeLoop() 会有一百W个Timer在检测心跳
是故意这样设计的吗? go的特性?
把思维转换到golang上来。