0
我們有一個在Linux上運行的應用程序(用C++編寫),用於監聽端口上的傳入請求。Linux服務在多個套接字上偵聽
我們有相同服務要求監聽許多端口,即可能有10,000個端口。
我認爲唯一的解決方案是設置10,000個套接字,還是有更聰明的方法來做到這一點。是否有我不知道的新內核的特性?
我們有一個在Linux上運行的應用程序(用C++編寫),用於監聽端口上的傳入請求。Linux服務在多個套接字上偵聽
我們有相同服務要求監聽許多端口,即可能有10,000個端口。
我認爲唯一的解決方案是設置10,000個套接字,還是有更聰明的方法來做到這一點。是否有我不知道的新內核的特性?
我建議你看看C10K
problem。
基本上答案取決於你要做什麼類型的東西。
嗨,我很瞭解這個網站。你指的是什麼?它的TCP不是UDP。 – user1270990 2014-10-07 15:21:01
爲什麼你會爲同一個應用程序擁有10,000個監聽套接字?我無法想象這是必要的還是聰明的情況。 – Duck 2014-10-07 14:27:39
其複雜性,但它的負載平衡環境,內容服務器通過Lb的虛擬服務器對話以訪問其自身的服務。奇怪,不是我的設計,但我們需要支持它 – user1270990 2014-10-07 15:20:16