我正在使用网络套接字应用程序。从前端来看,每个应用程序都会有一个插槽。但我不确定后端。我们将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?