已采纳回答 / 小鱼儿老师
同学好,代码在这里下载:https://github.com/owenliang/go-websocket/blob/master/client.html
2018-08-18
已采纳回答 / 小鱼儿老师
同学好,本课程源码见:https://github.com/owenliang/go-websocket实战弹幕源码见:https://github.com/owenliang/go-push
2018-08-15
讲师回答 / 小鱼儿老师
HI同学,向单个用户推送不建议广播gateway。会话层 这个架构需要继续演进,允许长连接认证(auth),这样每个长连接就对应一个用户ID(uid)。 当我们要给某个uid推送的时候,需要知道uid对应的长连接在哪些服务器上,所以我们需要实现一个会话层(session layer),最简单的就是搭建一套redis cluster,把uid与gateway之间的关系记录下来,然后基于客户端心跳,去redis cluster中做刷新,避免关系过期。 当我们要给uid推送时,可以由l...
2018-08-06
讲师回答 / 小鱼儿老师
同学好,本课程源码见:https://github.com/owenliang/go-websocket实战弹幕源码见:https://github.com/owenliang/go-push
2018-08-02