我在互聯網上沒有找到任何適當的答案給我的問題。所以,我在這裏問。 這是我的情況: 我正在構建一個Android應用程序,Android客戶端需要通過Java-sql服務器(在同一端口上)進行通信。我創建了客戶端和服務器端,但我想知道爲了讓服務器能夠處理數千個客戶端,我應該採取什麼組件?比如說2000個客戶。 服務器的高帶寬足以實現我的目標嗎? (連接數=服務器帶寬/客戶端平均帶寬)。 或客戶端和服務器的帶寬,CPU和RAM之間的組合是必要的?Android客戶端 - Java服務器:一臺服務器可以同時支持多少個客戶端?
我將不勝感激任何幫助。
最好的問候,
這樣的問題沒有簡單的答案。這取決於服務器軟件的實施情況,硬件配置如CPU數量,核心數量,RAM以及其他許多事情。此外,它取決於您的客戶端/服務器軟件在每個連接上的具體情況,如果連接是像SSH一樣的持久連接或更像HTTP一樣的臨時連接。你的問題是無法正確回答的。 – Mjoellnir 2014-09-29 10:45:40