Tomcat HTTP 连接器配置中的 acceptCount、maxConnections 和 maxThreads 是什么?

What are acceptCount, maxConnections and maxThreads in Tomcat HTTP connector configuration?

这是我正在使用的配置

 <Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           redirectPort="8443" acceptCount="1000" maxConnections="500" />

我看了文档,还是看不懂,有可能的话请举例说明,它们之间有什么关系。

acceptCount -- 当所有可能的请求处理线程都在使用时传入连接请求的最大队列长度。队列已满时收到的任何请求都将被拒绝。默认值为 100。

redirectPort -- 如果此连接器支持非 SSL 请求,并且接收到匹配的 <security-constraint> 需要 SSL 传输的请求,Catalina 会自动将请求重定向到端口号此处指定。

MaxConnections -- 服务器在任何给定时间将接受和处理的最大连接数。达到此数目后,服务器将接受但不处理另一个连接。

connectionTimeout -- 此连接器在接受连接后等待显示请求 URI 行的毫秒数

acceptCount 就像排队等候进入一家人满为患的热门夜总会。 (maxConnections) 当一些人离开时 maxConnections 会关闭,允许更多人从 acceptCount 等候名单中连接。连接超时只是等待请求的时间。因此,您可以延长线路 (acceptCount) 或扩大夜总会 (maxConnections)

重定向端口是 how/where 它处理由于安全限制引起的重定向。