我正在开发一个Java应用程序,它将分发给很多人。但是我不希望同时连接一千个客户端,因此我想限制Apache MYSQL服务器上的连接数。我正在使用xampp,我想知道如何一次限制/更改连接数。
答案 0 :(得分:1)
你的问题非常广泛,所以我的答案也必须广泛。
您应该更多地了解连接和客户的工作方式。
仅仅因为您拥有数千个客户端,并不意味着您需要数千个连接。这是因为每个客户端都不会占用一个连接。
在某种程度上,会创建一个连接池,并在所有客户端调用之间共享此连接池。
xampp
中的最后一个“p”表示PHP
(或Perl
),因此他们将负责控制连接池。因此,我的建议是在PHP
或Perl
中查找连接池。
作为如何将连接池与Java一起使用的示例,请遵循以下教程:http://www.javaworld.com/article/2076221/jndi/dive-into-connection-pooling-with-j2ee.html
答案 1 :(得分:1)
如果您使用的是Java,我建议使用c3p0
http://www.mchange.com/projects/c3p0/
或Apache Commons DBCP
http://commons.apache.org/proper/commons-dbcp/
http://wiki.apache.org/commons/DBCP
干杯!