为了账号安全,请及时绑定邮箱和手机立即绑定

GO实现千万级WebSocket消息推送服务

小鱼儿老师 全栈工程师
难度中级
时长 1小时10分
学习人数
综合评分9.40
49人评价 查看评价
9.6 内容实用
9.3 简洁易懂
9.3 逻辑清晰
这老师怕是Go语言基础都没学好啊!
简单易懂,代码逻辑分析的也非常易懂,厉害
inChan和outChan也没关闭
代码不咋样,既然读写channel,就没必要设置返回error,别人调你接口还再加两行检查err的代码
能用sync.Once,还自己实现,增加读代码的成本
课程说的东西太浅层了,深层次的东西只说了皮毛

已采纳回答 / 骆_驼种咖啡
https://github.com/gorilla/websocket 这个?
这个架构讲的好粗糙,差评
websocket 封装那里很受用,琢磨了细节好几遍。希望老师多多产出高并发的内容,谢谢的老师辛劳付出。
很受用,棒棒哒
为什么不用defer conn.close()?要用goto呢?
期待老师更加实战的教程

最新回答 / qq_慕田峪2517713
实在看不出有什么问题,兄弟你的理解有误差吧。第一次发送消息不是放在管道里面吗?而且forloop比发送之前休先初始化,此时你发送消息放在管道里面了,而forloop不久读出来了吗??
课程须知
1、课程难度属于中级 2、有一定的编程经验,熟悉Golang基本语法以及网络相关基础知识 3、对GO语言、分布式高并发架构感兴趣
老师告诉你能学到什么?
1、了解高并发系统实现的技术难点 2、学习WebSocket协议原理与交互流程 3、掌握GO语言开发WebSocket的重要设计方法 4、了解高并发分布式系统的架构技术难点及解决方案

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消