[Go]GO语言实战项目-在线WEB客服GO-FLY即时通信管理系统架构

总体的流程图以下:git

 

访客首次访问是经过websocket ,注册成一个新的用户 ,websocket的链接存储在全局变量clientList这个map里面  ,  key就是访客id ,value是链接github

客服登录也是经过websocket,把链接存储在全局变量kefuList这个map里 , key是客服idweb

http和websocket的调用中,均可以直接访问到两个全局变量websocket

获取全局变量里面的链接进行数据的推送socket

github地址:测试

https://github.com/taoshihan1991/go-fly  欢迎starblog

测试地址:get

https://gofly.sopans.com/  或者直接点击本页面的与我交流it

 

项目界面:变量

相关文章
相关标签/搜索