服務(wù)器越多啟動(dòng)的進(jìn)程就越多 占用的數(shù)據(jù)庫鏈接就越多 有什么方案解決
目前部署了 9臺(tái)服務(wù)器 鏈接的都是一臺(tái)數(shù)據(jù)庫服務(wù)器 平均每臺(tái)機(jī)器進(jìn)程數(shù)50
7臺(tái)服務(wù)器 就會(huì) 450個(gè)鏈接 以后如果繼續(xù)加機(jī)器會(huì)占用更多的 鏈接
1、以后會(huì)不會(huì) 光機(jī)器加多了就導(dǎo)致數(shù)據(jù)庫鏈接數(shù)不足的情況,有什么方案解決嗎
2、在一個(gè)想了解一下 webman 占用的這個(gè)鏈接數(shù) 會(huì) 隨著用戶增加 連接數(shù)也會(huì)增加嗎? 還是 起了多少個(gè)進(jìn)程鏈接數(shù)不變了
希望幫忙解答一下 感謝
看你進(jìn)程數(shù),webman是每一個(gè)進(jìn)程單獨(dú)占用一個(gè)數(shù)據(jù)庫鏈接。
可以把數(shù)據(jù)庫上云了,云商那邊可以做代理;實(shí)現(xiàn)自動(dòng)讀寫分離走不同庫。這樣可以減少服務(wù)器數(shù)量;性能指標(biāo)不會(huì)下降。
做一個(gè)MySQL中間件,在中間件做一個(gè)連接池管理,可以直接看看 https://github.com/apache/shardingsphere 這個(gè)項(xiàng)目里面的ShardingSphere-Proxy