相关疑难解决方法(0)

Spring Boot应用程序可以同时处理多个请求吗?

我正在使用部署在AWS Beanstalk上的Spring Boot开发Rest API.这项服务可能每天都会受到成千上万客户的欢迎.因此,我想了解Spring Boot处理多个请求的能力.

从我在Spring-Boot中读到的内容:同时处理多个请求以及如何Spring引导中拥有线程安全控制器,看起来Spring Boot可以在控制器线程安全的同时处理请求.

如果同时向同一端点发出两个请求以进行更新,控制器是一个接一个地处理请求还是同时处理两个并行线程?如果是后者,每个线程都有自己的实体管理器吗?有没有办法实现线程池来根据EC2实例的容量限制线程数?顺便说一下,我如何根据估计的请求数量决定一个实例应该有多大?

rest multithreading spring-data-jpa spring-boot amazon-elastic-beanstalk

9
推荐指数
2
解决办法
2万
查看次数

REST控制器是多线程的吗?

我一直在做这个关于如何返回异步可调用对象的教程.它按预期工作.但是当第一个请求休眠5秒钟时,我得到了第二个请求,控制器在处理第二个请求之前等待先前的芬兰请求.

如何让控制器立即处理每个请求并在后台进行睡眠?

@编辑

示例:想象一下这样一种情况,即我的控制器需要向外部api发出请求,并根据其响应它应该发送自己的响应.外部api调用需要2秒钟.我希望我的应用程序的用户只等待2.5秒,而不是放在队列中,因为控制器一次只能处理一个请求.

java spring

7
推荐指数
1
解决办法
9434
查看次数