1

如果我有一个单例对象和一个弹簧单例范围 bean。

如果应用引擎激活多个实例会发生什么?

还会是“单身”吗?

4

1 回答 1

2

不,GAE 实例在不同 JVM 中的不同机器上运行。GAE 是一种分布式架构,您应该根据它来构建您的应用程序。

如果您启用了多线程,则同一实例上的请求将看到相同的单例,但不同实例上的请求不会。

要拥有通用的数据结构,您应该使用 memcache 或 datastore。

于 2013-01-03T09:33:59.243 回答