私はすでにjerseyフレームワークでWebサービスAPIを構築しています。 すべてのクライアントのクォータを制限します。 例: - 1クライアントは1日に10000件未満のリクエストしか作成できません。 - 1クライアントは1秒あたり10リクエスト未満しか作成できません。 などがあります。どのクライアントでもジャージーのクォータを制限する方法
これらの情報をデータベースのテーブルに保存する必要がありますか? しかし、私がそれを行うと、テーブルを更新する必要があるので、これらの要求を処理するのに多くの時間がかかりますか?
私はこれらの問題を解決する他の効率的な方法を楽しみにしています。 このような仕事をするのは初めてのことなので、誰かが私にこれらの問題に助言を与えることができると願っています。 ありがとう〜!
どのようにクライアントを定義しますか? IPアドレスまたは名前で – Fortyrunner