私はJavaサーバーを備えたWebアプリケーションを持っており、JavaアプリケーションはWebから要求を取得しています。インスタンスにアクセスする要求の数を制限する方法は?
問題は、たびに1つの要求しか処理できないオブジェクトのインスタンスがあり、オブジェクトがそのジョブを終了する前にWeb要求が来ているということです。
これらの要求に対して、「接続プール」を作成するにはどうすればよいですか?または、私はこのオブジェクトインスタンスへのアクセスを制限することができる他の方法はありますか?
私はいくつかの方法で同期宣言を使用していますが、かなりうまくやっていますが、問題は順序付けられていないということです。このメソッドの着信要求の順序を制御するにはどうすればよいですか?
デザインを再考してください。リクエストの制限(可能な場合)は、パフォーマンスに悪影響を及ぼします。 – Henry
基本オブジェクトプールを実装できます。 Apacheには助けるべき[commons pool](https://commons.apache.org/proper/commons-pool/)があります。 –
同期。セマフォー。再設計するので、単一のオブジェクトはありません。広すぎます。 – EJP