我正在创建一个spring-mvc restful app,我正在质疑它在制作时的性能。
我发现这个link关于异步控制器,但我仍然没有问题。通常,当3个客户端尝试访问页面时会发生什么? 这是异步还是同步,也就是说, I)客户端A将被处理,然后是B,然后是C,就像一个等待队列,或 II)他们有没有每个不同的单线程?
如果 I),我是否必须让我的所有控制器都成为异步?
答案 0 :(得分:0)
使用工作线程池同时处理请求。
不,你不需要做任何异步。如果你有很长的阻止请求,你可以从他们那里获得优势,但除非你了解如何以及为什么,否则不要担心它。