投稿
內(nèi)存泄漏排查 背景了解:告知 線上 room_work 運(yùn)行一段時間內(nèi)存就會慢慢往上漲,8G內(nèi)存吃掉了4G。。。 思路 大概捋一下項目中有通過常...
試著將nsq的tcp部分提出來,看看它是怎么處理沾包, 協(xié)議分裝 這個過程以后自己寫tcp對外提供服務(wù)應(yīng)該也是可以做到有參考,有借鑒 一下就能上...
場景一: 單機(jī)客戶端需要并發(fā)10萬http請求到一個同一個服務(wù)器 客戶端并發(fā)發(fā)動http請求,根據(jù)tcp協(xié)議,誰主動關(guān)閉誰就進(jìn)入TIME_WAI...
小空間做大事情 go-zero 里面用到了redis的 bitmap數(shù)據(jù)類型。其實應(yīng)該說redis的bitmap在妙用在go-zero讓我見識到...
基于etcd 實現(xiàn)代碼 基于redis 實現(xiàn)代碼 https://github.com/go-redsync/redsync[https://g...
http客戶端并發(fā)訪問一個服務(wù)端 當(dāng)你要通過http請求群發(fā)100萬郵件(發(fā)送郵件的服務(wù)器不需要你考慮資源消耗),越快發(fā)送完越好,很自然你會通過...
小工具 并發(fā)場景用一些經(jīng)歷過生產(chǎn)檢驗的小工具,比自己臨時磨刀要安全,go-zero的core里面很多他們自己寫好的小工具,沒啥依賴,你要覺得好完...
流水線編程,場景適合的話能夠讓我們的代碼結(jié)構(gòu)更加清晰 還有更多使用方式,可以直接參考go-zero文檔 https://github.com/t...
限速方式 漏桶算法: 講究的是服務(wù)器勻速的去處理并發(fā)請求,但... 為達(dá)到目的居然采用sleep了。簡單來說服務(wù)器勻速處理請求,超過桶容量會被舍...