1

シングルトンオブジェクトとスプリングシングルトンスコープBeanがある場合。

App Engineが複数のインスタンスをアクティブにするとどうなりますか?

それでも「シングルトン」になるのでしょうか?

4

1 に答える 1

2

いいえ、GAEインスタンスは別々のJVMの別々のマシンで実行されます。GAEは分散アーキテクチャであり、それに応じてアプリを設計する必要があります。

マルチスレッドを有効にしている場合、同じインスタンスのリクエストには同じシングルトンが表示されますが、異なるインスタンスのリクエストには表示されません。

共通のデータ構造を使用するには、memcacheまたはdatastoreを使用する必要があります。

于 2013-01-03T09:33:59.243 に答える