当前位置: 首页 > 知识库问答 >
问题:

Tomcat-maxThreads vs

汪胤
2023-03-14

在Tomcatserver.xml中,maxThreadsmaxConnections是什么

我知道maxconnections是打开到服务器的连接数

maxthreads是请求处理线程的最大数目

<Connector 
    port="8443" 
    protocol="org.apache.coyote.http11.Http11Protocol"
    maxThreads="250" 
    SSLEnabled="true" 
    scheme="https" secure="true"
    clientAuth="false" 
    sslProtocol="TLS" 
    connectiontimeout="20000"
/>

共有1个答案

益稳
2023-03-14

Tomcat可以在两种模式下工作:

  • 生物 阻塞I/O(每个连接一个线程)
  • NIO-非阻塞I/O(连接比线程多得多)

Tomcat7默认为BIO,尽管大家一致认为“不要使用BIO,因为Nio在各方面都更好”。您可以使用server.xml文件中的protocol参数进行设置。

    null
 类似资料:
  • 我在Mac上安装了bitnami Tomcat 7(apache Tomcat mysql),使用java 1.7 76。我的Mac使用java 1.8运行时。当我将我的项目(在同一台Mac上用intellij制作)部署到tomcat并尝试运行它时,我得到了一个不受支持的ClassVersionError。我用哪个版本的JDK编译这个项目并不重要(我试过apple 1.6、oracle 1.7和o

  • 通过使用Spring Boot应用程序,我们可以创建一个war文件以部署到Web服务器中。 在本章中,您将学习如何创建WAR文件并在Tomcat Web服务器中部署Spring Boot应用程序。 Spring Boot Servlet初始化程序 传统的部署方式是使Spring Boot Application @SpringBootApplication类扩展SpringBootServletI

  • 1.1 配置文件 1.2 2. 实现原理 工具 功能 SocketServer 接收请求,返回结果。 浏览器 使用 html 发送请求。 Request 封装请求数据。 Reponse 封装响应数据。 Servlet 实现处理过程。 Dispatcher 实现请求分发。 HashMap 保存 URL 和 Servlet 的映射关系。 XML 定义 URL 和 Servlet 的映射关系。 SAXR

  • Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。

  • Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的

  • 实现汤姆猫的固定动作及响应屏幕拍打。仅作学习交流使用。