gpt4 book ai didi

java - 限制对 RESTful 服务的调用次数

转载 作者:行者123 更新时间:2023-12-01 16:51:38 26 4
gpt4 key购买 nike

我们在多个节点上部署了一个 RESTful 服务,我们希望限制每个客户端对我们服务的调用数量,并为每个客户端每分钟设置不同的配额。我们的堆栈:Jboss 应用程序服务器、Java/Spring RESTful 服务。

什么云技术可以实现这一点?

最佳答案

不久前我读过a good article where the same theme was highlighted 。我们的想法是将此逻辑移至负载平衡代理中,这里有一些这样做的充分理由:

  1. 消除技术债务 - 如果您将速率限制逻辑与应用程序逻辑结合在一起,那么您就拥有了不需要的技术债务。您可以解除并转移债务

  2. 效率提升 - 您正在卸载上游逻辑,这意味着您的所有计算资源都专用于计算。您可以更好地预测

  3. 安全性 - 众所周知,应用层(请求-响应)攻击正在增加,包括拒绝服务。通过利用具有更大连接能力的上游代理,您可以阻止这些攻击,因为它们永远不会接近实际服务器。

关于java - 限制对 RESTful 服务的调用次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38995643/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com