为一个HTTP Servlet创建了多少个实例

为一个HTTP Servlet创建了多少个实例,第1张

为一个HTTP Servlet创建了多少个实例

该Servlet规范状态

对于未在分布式环境中托管的Servlet(默认设置),每个Servlet声明中,Servlet容器必须仅使用一个实例。 但是,对于实现该

SingleThreadModel
接口 的servlet
该servlet容器可以实例化多个实例以处理繁重的请求负载并将请求序列化到特定实例。

如果将servlet作为部署描述符中标记为可分发的应用程序的一部分进行部署,则每个Java虚拟机(JVM)的每个servlet声明中,一个容器可能只有一个实例。但是,如果可分发应用程序中的servlet实现了该

SingleThreadModel
接口,则容器可以在容器的每个JVM中实例化该servlet的多个实例。

因此,这取决于您的部署方式。

如评论中所建议,

SingleThreadModel
已被弃用很长时间。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5641889.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存