4

ほとんどの実装でシングル スレッドが使用されていることは既に知っていますが、仕様にシングル スレッドを意味するものはありますか? JVM のクラスターを使用する分散アプリケーション サーバーについて読んだことを覚えています。そのような実装はありますか?または、そのような実装は可能ですか?そのような分散実装に対して仕様は何を暗示していますか?また、そのような実装は単一スレッドを保証しますか?

4

1 に答える 1

12

関連するサーブレット仕様3.0フラグメント:

6.2.3フィルター環境

フィルタと、フィルタチェーンの最後にあるターゲットサーブレットまたはリソースは、同じ呼び出しスレッドで実行する必要があります

ThreadLocalまた、フィルターの1つに設定されていることに依存するフレームワークが多すぎます。別のスレッドがフィルターを実行していて、他のスレッドがサーブレットを呼び出している場合(技術的に可能)、それらはすべて壊れています。

配布は個別のリクエストにのみ適用されることに注意してください。つまり、クラスタ内の異なるサーバーが異なるリクエストを処理します。1つのリクエストをマシンに分割することについて聞いたことがありません。

于 2012-04-10T20:50:42.500 に答える