java - 我如何实现限制对 REST API 的访问速率
问题描述
我有一个控制器类,如果提出的请求太多,需要用状态码“429”回复。例如,一秒钟只有一个请求可以接受。如果有多个请求,则将响应发送为 429。我使用下面的链接作为参考。我没有任何想法。 https://github.com/MarcGiffing/bucket4j-spring-boot-starter
春季靴子有什么可能做的吗?我如何测试这种情况?
在我的应用程序中维护速率限制器是个好主意吗?
注意:我的应用程序是独立于用户访问的
解决方案
推荐阅读
- python - 在命令行中将多个 xml 文件一起添加
- swift - 在 macOS 中将 WKWebView 内容转换为 PDF
- javascript - 从插件向用户显示警告(非错误)消息
- google-cloud-storage - 谷歌云存储中的 Avro 与 Parquet 使用谷歌数据流转换
- android - Android - onClickListener NullPointerException
- ruby - 如何在mongodb中连接2个不同的主机
- c++ - 针对编译时常数优化的函数
- swift - 根据数组中的值替换字符串中的多个单词
- c++ - C++ 指针返回意外值
- javascript - 如何获取数组中五个最高数字的索引