私たちはWebアプリケーションにTomcat 7を使用しています。私たちは、XMLベースのAPIを提供しており、お客様はマシン間でWebブラウザを必要とせずにサーバーと通信できます。リクエストはサーブレットによって処理されます。Tomcatと洪水防止
ユーザーが1つの行に多すぎるリクエストを送信しないようにする必要があります。私たちが提供するサービスの中には、結果をポーリングするものがあり、ユーザーは何もせずに何もせずに何秒も何度も何度も何度も何度も何度も何度も要求を出しています。
私たちは無駄なリクエストで溢れないように自分たちを守ることができますか?同じIPからのリクエストが多すぎる場合、サーブレットのエントリレベルでリクエストをブロックする簡単な方法はありますか?この問題に対処するために何か組み込みのTomcatがありますか?
ここをクリックすると、この目的のためにまとめたものがあります:http://code.google.com/p/zxing/source/browse/trunk/zxingorg/src/com/google/zxing/web/DoSFilter Javaそれはかなり基本的ですが、この目的には十分かもしれません。 –