jfinal的并发问题

问几个问题:

  1. 两个请求同时发起请求,jfinal是启动两个线程分别处理执行两人的请求吗?

  2. jfinal本身是否有最大的并发数控制或者说线程池数量上限数目,等待队列的上限?

评论区

要输就输给追求

2019-08-29 15:34

jfinal的上限应该就是机器性能的上限

JFinal

2019-08-29 16:30

并发与很多因素相关, jfinal 诞生八年多,一直都极度关注性能,每一行代码都要考虑性能

所以 jfinal 的性能民传统框架的好几倍,可以自己在本地测试一下,参考这篇文章中提供的测试项目:
https://www.oschina.net/news/90815/jfinal-3-3

JFinal

2019-08-29 16:32

jfinal 性能是 spring + mybatis 的 4.56 倍,这里是测试项目链接:
https://gitee.com/jfinal/jfinal-performance

jfinal 模板引擎性能是 freemarker 的 4.27 倍,是 velocity 的 3.42,不仅速度快而且内存占用更小,这里是测试项目链接:
https://gitee.com/jfinal/enjoy-performance

jfinal 4.4 又优化了 enjoy 模板引擎的性能,再次提升了 13% 的性能

比 jfinal 性能低得多的 spring 已被广泛应用,所以,完全不必关心 jfinal 的性能

快乐的蹦豆子

2019-08-30 09:12

不是jfinal启动两个线程,这个是服务器来启动的,然后调用jfinal的代码,jfinal没有并发限制,并发限制时服务器设置的