Spring integration Spring集成HTTP请求限制

Spring integration Spring集成HTTP请求限制,spring-integration,Spring Integration,希望实现http请求限制,想知道轮询器是选项还是应该使用拦截器?其思想是有一个规则“在Y个时间量内X个请求/操作数”,它应该在整个集群中工作。这取决于您想对限制调用方做什么;抛出异常(超时后)或永远等待。在网关之后使用队列通道(网关上有一个限制和发送超时)将起作用,如果超过时间,将抛出异常;将超时设置为-1(默认值)将永远阻塞 您可以通过网关上的错误通道捕获异常,并返回友好的“太忙”回复(如果超时) 拦截器可能被精心设计成更复杂的——速率限制而不是简单的队列限制

希望实现http请求限制,想知道轮询器是选项还是应该使用拦截器?其思想是有一个规则“在Y个时间量内X个请求/操作数”,它应该在整个集群中工作。

这取决于您想对限制调用方做什么;抛出异常(超时后)或永远等待。在网关之后使用队列通道(网关上有一个限制和
发送超时
)将起作用,如果超过时间,将抛出异常;将超时设置为-1(默认值)将永远阻塞

您可以通过网关上的
错误通道捕获异常,并返回友好的“太忙”回复(如果超时)

拦截器可能被精心设计成更复杂的——速率限制而不是简单的队列限制