鍍金池/ 問答/PHP  Python  GO  Linux  HTML/ golang實(shí)現(xiàn)websocket客戶端連接池的問題

golang實(shí)現(xiàn)websocket客戶端連接池的問題

功能如下:
1.使用golang做了一個(gè)web服務(wù),數(shù)據(jù)是通過另一個(gè)服務(wù)提供的,兩個(gè)系統(tǒng)之間的數(shù)據(jù)傳輸方式選擇的websocket形式
2.golang寫的這個(gè)web服務(wù),相當(dāng)于websocket的客戶端,而后端數(shù)據(jù)服務(wù)相當(dāng)于服務(wù)端
3.客戶端這邊用的golang包為:github.com/gorilla/websocket
4.寫一個(gè)連接池是否有必要,有沒有現(xiàn)成的,如果沒有,有沒有相關(guān)實(shí)現(xiàn)的例子可以參考

謝謝

回答
編輯回答
無標(biāo)題

看你對(duì)并發(fā)的需求,如果并發(fā)量很大,還是需要連接池的

2017年3月1日 18:36
編輯回答
念初

自己實(shí)現(xiàn)了連接池,
創(chuàng)建一個(gè)channel來存儲(chǔ)了,連接對(duì)象,設(shè)置兩個(gè)函數(shù),一個(gè)getconn,一個(gè)putconn
getconn
從channel中拿出一個(gè)conn
putconn
放回channel中

2018年7月30日 15:02