开发者社区> 问答> 正文

基于Spring的JavaWeb项目,如何基于多线程进行改造?

如题,原项目是前人基于Spring,SpringMVC做的开发,分controller、service、dao三层,后端连Oracle数据库,这样的架构如何基于多线程改造,支持大并发?加入多线程处理的时候,一般是在哪一层加入?

谢谢!

展开
收起
a123456678 2016-03-19 09:52:05 4027 0
1 条回答
写回答
取消 提交回答
  • 你目前这个系统已经是多线程的了。spring mvc封装的servlet request是多线程的。数据库操作也是多线程的。

    除非你的web容器比如tomcat设置了线程池就一个线程(单线程),然后数据库连接池也只开了一个线程。

    你需要找到的是目前系统的瓶颈在哪里,具体问题具体解决。否则所谓的多线程问题是个空谈。

    2019-07-17 19:07:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
云栖社区特邀专家徐雷Java Spring Boot开发实战系列课程(第20讲):经典面试题与阿里等名企内部招聘求职面试技巧 立即下载
微服务架构模式与原理Spring Cloud开发实战 立即下载
阿里特邀专家徐雷Java Spring Boot开发实战系列课程(第18讲):制作Java Docker镜像与推送到DockerHub和阿里云Docker仓库 立即下载