Grizzly HttpServer中的ConnectionLimit

时间:2013-10-23 12:04:35

标签: java http grizzly httpserver

如何设置或增加连接限制或最大值。我创建的灰熊HttpServer中的工作线程的池大小:

HttpServer server = HttpServer.createSimpleServer(host, port);

1 个答案:

答案 0 :(得分:2)

没有用于限制并发连接数的配置。 为了调整内核或工作线程池,您需要保持传输。

HttpServer server = ...
// The default network listener is named grizzly when 
// creating a server via the factory method
NetworkListener l = server.getNetworkListener("grizzly");
TCPNIOTransport transport = l.getTransport();

// You can make changes to the kernel thread pool
// by calling transport.getKernelThreadPoolConfig().
// Changes to the worker thread pool via
// transport.getWorkerThreadPoolConfig().

上面的Java文档可以找到here

如果您确实需要能够限制并发连接数,我建议您跟进Grizzly用户的邮件list