epool驚羣問題的一個解決方案(利用SO_REUSEPORT)

轉自:http://www.verycto.com/code/cpp/15.html  在早些時候,我們是不能在多個子進程中listen、bind同一個socket端口的。通常的做法會在主進程中對端口進行listen、bind,然後把它同時扔進每個子進程維護的epool池中。     在這種情況下,當一個客戶端請求來到服務端,會導致多個子進程的epool監聽同時被喚醒,這就是我們通常所說的epoo
相關文章
相關標籤/搜索