Java 仅限制REST服务100请求
最近在一次Java采访中,我有一个关于REST服务的问题 面试官让我限制REST服务只为任何用户提供100个并行请求。如果超过100个请求存在,那么它们应该等待(任何等待响应)Java 仅限制REST服务100请求,java,rest,Java,Rest,最近在一次Java采访中,我有一个关于REST服务的问题 面试官让我限制REST服务只为任何用户提供100个并行请求。如果超过100个请求存在,那么它们应该等待(任何等待响应) 对于这个问题有什么建议吗?关于如何限制REST服务?理论上,您必须将用于处理请求的线程数限制为100。并且在同一时间有多个连接TCP可用,优于100个 之后,请求处理线程必须一个接一个地采用开放连接TCP。这听起来很难,但是springboot会来救你的 据此,如果您使用tomcat embed,则必须在配置中设置2个属
对于这个问题有什么建议吗?关于如何限制REST服务?理论上,您必须将用于处理请求的线程数限制为100。并且在同一时间有多个连接TCP可用,优于100个 之后,请求处理线程必须一个接一个地采用开放连接TCP。这听起来很难,但是springboot会来救你的 据此,如果您使用tomcat embed,则必须在配置中设置2个属性:
maxThreads: 100
acceptCount: The number of connection who can wait the liberation of a thread
来自同一用户的100个并行请求还是100个连续请求?“他们应该等待”是什么意思?“请稍等”回答或停止整个线程?@f1sh帖子根据您的问题进行编辑。