【问题标题】:did google app engine instance share heap and stack?谷歌应用引擎实例是否共享堆和堆栈?
【发布时间】:2012-12-17 14:49:34
【问题描述】:

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

如果应用引擎激活多个实例会怎样?

还会是“单身”吗?

【问题讨论】:

    标签: java google-app-engine heap-memory


    【解决方案1】:

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

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

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

    【讨论】:

    • 另外一个问题,所有的请求是不是均匀分布到被激活的实例上??
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    • 2010-11-18
    • 2016-08-27
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多