gpt4 book ai didi

java - 重新设计 API 以拒绝重复请求

转载 作者:行者123 更新时间:2023-12-01 12:37:01 24 4
gpt4 key购买 nike

我有一个 API 暴露给某些相关方。存在这样的问题:有时他们会在很短的时间内错误地发送多个(相同的)请求,即甚至在对第一个请求发送响应之前。由于处理这些请求的服务器是负载平衡的,因此我无法检测服务器之间的重复请求。我正在考虑使用跨服务器的通用缓存来存储请求。是否有可以用于解决此问题的特定设计模式?

最佳答案

您可以使用redis,它是一种易于使用的分布式缓存。 http://redis.io/

您可以将键值对添加到基于 RAM 的数据库,并且可以设置它们的过期时间限制。不过,缓存不会持久保存到硬盘上。

关于java - 重新设计 API 以拒绝重复请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25489716/

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