我正在使用網絡套接字應用程序。從前端來看,每個應用程序都會有一個插槽。但我不確定後端。我們將Python和nginx與Flask-socketIO和socket-io客戶端庫一起使用。該體系結構將用於通知前端發生更改,並且應更新數據。套接字服務器性能
以下是我的疑惑 - 多少個插座和線程將在服務器上產生的呢? 套接字可以在不同的連接之間共享嗎? 有沒有什麼工具可以分析socket的no打開?
我正在使用網絡套接字應用程序。從前端來看,每個應用程序都會有一個插槽。但我不確定後端。我們將Python和nginx與Flask-socketIO和socket-io客戶端庫一起使用。該體系結構將用於通知前端發生更改,並且應更新數據。套接字服務器性能
以下是我的疑惑 - 多少個插座和線程將在服務器上產生的呢? 套接字可以在不同的連接之間共享嗎? 有沒有什麼工具可以分析socket的no打開?
有多少套接字和線程將在服務器產生的呢?
的套接字因爲有入站連接。至於線程,這取決於你的架構。可能是一個,可能與套接字相同,可能介於兩者之間,可能更多。無法回答。
能否在插座的不同連接之間共享?
不,當然不是。這個問題沒有意義。套接字是連接的端點。
是否有任何分析沒有插座的開放工具?
netstat
工具。
您可以使用netstat -np
如果在Linux機器上發現沒有打開的端口的時刻。 此文章可能也會幫助你。 TCP : two different sockets sharing a port?