已采納回答 / 小魚兒老師
同學(xué)好,本課程源碼見:https://github.com/owenliang/go-websocket實戰(zhàn)彈幕源碼見:https://github.com/owenliang/go-push
2018-08-15
本人將老師整套課程內(nèi)容,理論部分整理了下https://blog.csdn.net/Wing_93/article/details/81587809
2018-08-11
公司用ws實現(xiàn)了IM系統(tǒng),然而我剛上手,因為不了解ws所以都看不懂IM的代碼,看了老師的講解對我的工作非常有幫助!很感謝!^_^
2018-08-08
講師回答 / 小魚兒老師
????HI同學(xué),向單個用戶推送不建議廣播gateway。會話層????這個架構(gòu)需要繼續(xù)演進(jìn),允許長連接認(rèn)證(auth),這樣每個長連接就對應(yīng)一個用戶ID(uid)。????當(dāng)我們要給某個uid推送的時候,需要知道uid對應(yīng)的長連接在哪些服務(wù)器上,所以我們需要實現(xiàn)一個會話層(session layer),最簡單的就是搭建一套redis cluster,把uid與gateway之間的關(guān)系記錄下來,然后基于客戶端心跳,去redis cluster中做刷新,避免關(guān)系過期。????當(dāng)我們要給uid推送時,可以由l...
2018-08-06
講師回答 / 小魚兒老師
同學(xué)好,本課程源碼見:https://github.com/owenliang/go-websocket實戰(zhàn)彈幕源碼見:https://github.com/owenliang/go-push
2018-08-02