netstat -n | awk '/^tcp/ {++y} END {for(w in y) print w, y}'
CLOSE_WAIT 1
ESTABLISHED 3190
FIN_WAIT2 9
TIME_WAIT 387
gateway一啟動(dòng),ESTABLISHED的數(shù)量就上升到3000多個(gè),這個(gè)是否正常?(業(yè)務(wù)邏輯有數(shù)據(jù)庫操作,BusinessWorker進(jìn)程開了100個(gè),gateway進(jìn)程4個(gè))
gateway 和 businessWorker register之間會(huì)互相建立連接的,100個(gè)BusinessWorker,感覺有點(diǎn)多了啊
不是說有數(shù)據(jù)庫操作會(huì)有IO阻塞嗎,所以開了這么多,服務(wù)器是4核8G的,運(yùn)行起來,CPU的負(fù)載量一直非常低
如果你客戶端有那么多,那就是正常的??蛰d的時(shí)候不應(yīng)該那么多,每個(gè) Gateway 要連接到 Register,每個(gè) BusinessWorker 要連接到 Register,也就 100 多個(gè)連接。