如何限制其余Web服务的HTTP连接数

问题描述 投票:0回答:1

我们希望限制其余Web服务的连接数。

我们正在使用带有Jetty的Spring Boot作为服务器。

我们已经配置了以下设置:

#rate limit connections
server.jetty.acceptors=1
server.jetty.selectors=1

#connection time out in milliseconds
server.connection-timeout=-1

现在,您将看到没有空闲超时可用于连接。这意味着一旦打开的连接将保持活动状态,直到明确将其关闭。

因此,使用此设置,我的理解是,如果我打开的连接数超过1,那么我将不会收到任何响应,因为连接限制仅为1。

但是这似乎不起作用。响应发送到每个请求。

我正在与3个不同的客户端发送请求。我已经验证了IP地址和端口。它们对于3个客户而言都是不同的。但是一旦建立连接,所有3个都保持活动状态。

是否有专家指导相同?

spring-boot jetty connection-timeout rate-limiting httpconnection
1个回答
1
投票

将接受器和选择器设置为1不会限制最大连接数。

[我建议您考虑使用码头QoS filterConnection Limit码头模块。

© www.soinside.com 2019 - 2024. All rights reserved.