在支柱和弹簧 mvc 中使用前控制器模式



Struts和Spring MVC使用前端控制器模式,所以如果我想使用这些框架中的任何一个开发应用程序,那么服务器会创建多个线程来支持多个用户请求。

因此,如果我的应用程序在给定的时间点被成千上万的用户使用,那么服务器是否能够通过创建如此多的线程来为应用程序提供服务而不会出现任何问题?

任何应用程序服务器创建的线程数是否有任何限制?我们会面临任何可扩展性问题吗?我试图在互联网上搜索,但我没有找到正确的结果,请帮助我。

从框架的角度来看,没有限制。 但可以肯定的是,每个应用程序服务器都有属性来配置/设置每个应用程序的默认最大线程数(战争/耳朵)。在集群中运行的现代应用服务器中,可以根据托管服务器的数量进行扩展。最大线程计数应基于 CPU 数和线程执行的操作。

最新更新