使用Tomcat服务器托管android和web应用程序会打开太多连接
我在Tomcat服务器v7.0上运行了一个Web应用程序。现在我正在创建一个android应用程序,它将连接到MySQL数据库。为此,我将向该服务器发送请求,该服务器将从数据库中获取数据,并将其发送到Android应用程序使用Tomcat服务器托管android和web应用程序会打开太多连接,android,spring,tomcat,servlets,Android,Spring,Tomcat,Servlets,我在Tomcat服务器v7.0上运行了一个Web应用程序。现在我正在创建一个android应用程序,它将连接到MySQL数据库。为此,我将向该服务器发送请求,该服务器将从数据库中获取数据,并将其发送到Android应用程序 现在,我想让你考虑一下情况:如果我有1000个用户连接到我的网页,更多的1000个用户从MySQL数据库获得数据(如我所说,服务器将处于MySQL和Android之间的通信中间),我的Tomcat服务器会打开2000个连接吗? 我知道服务器很难同时收到如此多的连接,但我想知道
现在,我想让你考虑一下情况:如果我有1000个用户连接到我的网页,更多的1000个用户从MySQL数据库获得数据(如我所说,服务器将处于MySQL和Android之间的通信中间),我的Tomcat服务器会打开2000个连接吗? 我知道服务器很难同时收到如此多的连接,但我想知道的是:一旦请求完成,Tomcat服务器会关闭连接吗
我不知道回答这个问题是否有用,但我在web应用程序中使用SpringMVC框架,在Android应用程序中使用AndroidSpring 这就是JDBC连接池的用途。查看上的文档我会查看一下,但是请求完成后它是否保持连接打开?应用程序代码完成后,连接将返回到池中。池的工作是根据需求扩展开放连接的数量。活动和打开的连接数由maxActive和maxIdle属性管理。这在这里讨论->