[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

 

項目界面:變量

相關文章
相關標籤/搜索