0
点赞
收藏
分享

微信扫一扫

一个接口对应一个线程,Tomcat线程池控制线程选择

凉夜lrs 2022-04-30 阅读 81
  • 一直都很好奇同时有多个请求调用我后台接口时是什么样的情况,今天在互联网上搜索了很久终于有了答案;

实例测试验证:
我们在被调用的方法里面打印线程的名字;这样就可以判读啊出每次线程都是哪些来处理的;
在这里插入图片描述

  • 执行结果如下
  • 在这里插入图片描述

可以使用压测工具对某接口发起并发请求;查看处理结果;工具地址
http://coolaf.com/zh/tool/testing
在这里插入图片描述
可以看到五十个并发请求很快就执行成功了
看看日志输出:
在这里插入图片描述

Tomcat默认最大活跃线程为200个,也就是说支持最高二百并发,但实际上比这要少一点;毕竟内部线程占用
在这里插入图片描述
可以看到失败个数只有10个,所以终于知道选课系统为什么这么慢了吧

举报

相关推荐

0 条评论