Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Concurrency spring并发性spring如何同时处理多个请求_Concurrency - Fatal编程技术网

Concurrency spring并发性spring如何同时处理多个请求

Concurrency spring并发性spring如何同时处理多个请求,concurrency,Concurrency,假设1000个不同的用户同时向浏览器发送1000个请求,那么spring将如何处理每个请求。作为SpringBean的默认作用域,它是如何工作的。这是一个好问题-您可以对每个控制器bean使用scope=“prototype”,这将使您的bean本质上不是单例的。。。但请记住,要定义实例变量,请不要“不”。我曾经遇到过这样的情况:尽管我保留了scope=prototype,但我的实例变量在不同的用户会话之间共享 Stick to Immutiblity

假设1000个不同的用户同时向浏览器发送1000个请求,那么spring将如何处理每个请求。作为SpringBean的默认作用域,它是如何工作的。

这是一个好问题-您可以对每个控制器bean使用
scope=“prototype”
,这将使您的bean本质上不是单例的。。。但请记住,要定义实例变量,请不要“不”。我曾经遇到过这样的情况:尽管我保留了scope=prototype,但我的实例变量在不同的用户会话之间共享

Stick to Immutiblity