课程
/后端开发
/Go
/GO实现千万级WebSocket消息推送服务
老师代码里面没有把inChan 和outChan close掉,是不是它们最后会被GC回收?
2018-10-28
源自:GO实现千万级WebSocket消息推送服务 4-3
正在回答
golang的channel资源是可以自动GC掉的,但也不要误认为所有的资源你都不需要主动释放,例如打开的文件或者连接,还是需要主动关闭底层资源的。
通道最好关了,比如你没有关闭通道然后一直range的话,就会死锁啊。
如果channel没有被goroutine使用则会被垃圾回收,教程中是退出goroutine了的。
举报
分布式高并发的弹幕架构揭秘,直播弹幕系统技术难点分析
2 回答websocket自动退出
2 回答为什么我输入websocket只有没有自动引入包github.com/gorilla/websocket呢
3 回答逻辑层广播到网管层会不会太浪费资源了呢
1 回答我现在要在beego中的controller中去调用websocket封装好的消息发送和接收接口
1 回答外部websocket的GitHub地址能发一下吗