workerman 'reusePort' => true gateway 還是分配不平衡是啥問題
reusePort 只是讓連接的盡量平均分配給進(jìn)程,但是一個(gè)連接連多長(zhǎng)時(shí)間以及發(fā)來(lái)多少請(qǐng)求不受reusePort控制。 有的連接連接時(shí)間長(zhǎng),發(fā)的請(qǐng)求多,那么這個(gè)進(jìn)程收到的請(qǐng)求就多。
另外不是越均衡越好,有時(shí)候系統(tǒng)并不需要那么多進(jìn)程參與處理業(yè)務(wù),參與業(yè)務(wù)的進(jìn)程越多產(chǎn)生大量進(jìn)程切換開銷,性能反而低下。
正解,開發(fā)中不需要太關(guān)注請(qǐng)求跟連接分配的問題,只要程序運(yùn)行正常那就OK
是不是這個(gè) 'reusePort' => true 不加也可以
不加性能會(huì)比較好