【问题标题】:Using Tomcat server to host android and web application opens too many connections使用 Tomcat 服务器托管 android 和 Web 应用程序打开了太多连接
【发布时间】:2013-03-20 13:49:33
【问题描述】:

我的 Tomcat 服务器 v7.0 上运行了一个 Web 应用程序。现在我正在创建一个 android 应用程序,它将连接到 MySQL 数据库。为此,我将向该服务器发送请求,该服务器将从数据库获取数据到 Android 应用程序。

现在,我希望您考虑一下这种情况:如果我有 1000 个用户连接到我的网页,并且有超过 1000 个用户从 MySQL 数据库获取数据(正如我所说,服务器将处于两者之间的通信中间) MySQL 和 Android),我的 Tomcat 服务器会打开 2000 个连接吗? 我知道服务器很难同时接收到如此多的连接,但我想知道的是:一旦请求完成,Tomcat 服务器会关闭连接吗?

我不知道回答这个问题是否有用,但我在web应用程序中使用spring MVC框架,在Android应用程序中使用Android spring。

【问题讨论】:

    标签: android spring tomcat servlets


    【解决方案1】:

    这就是 JDBC 连接池的用途。查看how to configure them上的文档

    【讨论】:

    • 我会看看它,但它是否会在请求完成后保持连接打开?
    • 一旦应用程序代码完成连接,连接就会返回到池中。根据需求扩展打开连接的数量是池的工作。活动和打开的连接数由 maxActive 和 maxIdle 属性管理。这在这里讨论-> stackoverflow.com/questions/9451818/…
    猜你喜欢
    • 1970-01-01
    • 2015-04-11
    • 2023-03-23
    • 2011-10-05
    • 1970-01-01
    • 2016-07-15
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    相关资源
    最近更新 更多