tomcat线程配置(需继续验证)

准备

各参数具体含义可以参考文档1文档2
服务端对请求进行拦截,长时间不返回结果

测试

1.测试一

服务端配置:

server.tomcat.max-threads=1
server.tomcat.min-spare-threads=1
server.tomcat.accept-count=1
server.tomcat.max-connections=1

客户端测试时,同时发起5个http请求,结果如下

{"result":"Connect to 127.0.0.1:8090 [/127.0.0.1] failed: connect timed out","startTime":1581486423174,"consume":3652,"threadName":"Thread-3"}
{"result":"Connect to 127.0.0.1:8090 [/127.0.0.1] failed: connect timed out","startTime":1581486423174,"consume":3652,"threadName":"Thread-4"}
{"result":"Connect to 127.0.0.1:8090 [/127.0.0.1] failed: connect timed out","startTime":1581486423174,"consume":3652,"threadName":"Thread-0"}
{"result":"Read timed out","startTime":1581486423174,"consume":5660,"threadName":"Thread-2"}
{"result":"Read timed out","startTime":1581486423174,"consume":5661,"threadName":"Thread-1"}

可见服务端共处理2个请求,其余请求均无法建立连接

2.测试二

服务端配置:

server.tomcat.max-threads=1
server.tomcat.min-spare-threads=1
server.tomcat.accept-count=1
server.tomcat.max-connections=3

客户端测试时,同时发起5个http请求,结果如下

{"result":"Connect to 127.0.0.1:8090 [/127.0.0.1] failed: connect timed out","startTime":1581485959745,"consume":3829,"threadName":"Thread-0"}
{"result":"Read timed out","startTime":1581485959745,"consume":5692,"threadName":"Thread-4"}
{"result":"Read timed out","startTime":1581485959745,"consume":5693,"threadName":"Thread-1"}
{"result":"Read timed out","startTime":1581485959745,"consume":5807,"threadName":"Thread-3"}
{"result":"Read timed out","startTime":1581485959745,"consume":5807,"threadName":"Thread-2"}

可见服务端共处理4个请求,其余请求均无法建立连接

3.测试三

服务端配置:

server.tomcat.max-threads=1
server.tomcat.min-spare-threads=1
server.tomcat.accept-count=2
server.tomcat.max-connections=1

客户端测试时,同时发起5个http请求,结果如下

{"result":"Connect to 127.0.0.1:8090 [/127.0.0.1] failed: connect timed out","startTime":1581486615613,"consume":3630,"threadName":"Thread-2"}
{"result":"Connect to 127.0.0.1:8090 [/127.0.0.1] failed: connect timed out","startTime":1581486615613,"consume":3630,"threadName":"Thread-0"}
{"result":"Read timed out","startTime":1581486615614,"consume":5634,"threadName":"Thread-3"}
{"result":"Read timed out","startTime":1581486615614,"consume":5635,"threadName":"Thread-4"}
{"result":"Read timed out","startTime":1581486615613,"consume":5637,"threadName":"Thread-1"}

可见服务端共处理3个请求,其余请求均无法建立连接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值