课程
/后端开发
/Go
/GO实现千万级WebSocket消息推送服务
我把封装好的websocket连接放到一个map集合中,但是在其他接口中调用该connection对象,说连接被关闭
2021-01-07
源自:GO实现千万级WebSocket消息推送服务 6-1
正在回答
我的思路是:
ws://localhost:8089/upgrade?cluster_uuid=233242 #此处的uuid是每个连接的唯一id, 后端保存时作为map的key
后端把做好的连接放到map中: imp.ConnMap[clusterUUID] = conn # 下面代码一直轮询,防止整个函数体退出 for { select { case <-conn.CloseChan: goto ERR } }
我在beego的另外一个路由对应的controller中获取websocket连接,此时程序错误,说连接已经被关闭了
yangxinxin 提问者
举报
分布式高并发的弹幕架构揭秘,直播弹幕系统技术难点分析
1 回答android应用开发,可以使用websocket协议做推送消息吗?
1 回答websocket读写消息不是线程安全问题
2 回答可以做一个千万级WebSocket 消息推送服务的完整实现的实战教程吗?服务器可以用阿里云百度云腾讯云的免费版
1 回答老师,一个socket链接有最大限制,链接数过大会导致消息无法推送,这个怎么解决
1 回答WebSocket 与 MQTT 两者用于推送的话,该怎么对比
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号