谷歌应用引擎中的多会话配置

Posted

技术标签:

【中文标题】谷歌应用引擎中的多会话配置【英文标题】:Multisession configuration in google app engine 【发布时间】:2012-03-08 08:50:12 【问题描述】:

我正在使用 GAE 和 Spring(MVC 和安全性)开发应用程序。

我的应用程序有 2 个“环境”,即前台和后台。 每个环境都有不同的会话需求。例如在 frontoffice 我想要一个 10 分钟的会话,我想要存储一些对象。 在后台,我想要一些其他对象和超过 10 分钟的会话。

在正常的 J2EE 环境中,我将创建 2 个具有不同 web.xml 配置的 EAR。 我如何通过 GAE 实现这一目标?如果不可能,Spring 有没有好的解决方法?

有什么想法吗? 乔迪。

【问题讨论】:

您的问题不是很清楚,也没有明确说明您面临的问题以及您要解决的问题。如果您想获得帮助,一些更多的细节和问题陈述会有所帮助 我已经重写了问题,希望更清楚。 【参考方案1】:

使用不同的 (appengine-web.xml) 部署 2 个 WAR。只要它们在同一个MYAPP.appspot.com 中,它们就会共享同一个数据存储。

每个都有不同的 URL,例如frontoffice.MYAPP.appspot.combackoffice.MYAPP.appspot.com。您可以将一个 URL 设置为默认 URL,以便从 MYAPP.appspot.com 访问它。

【讨论】:

以上是关于谷歌应用引擎中的多会话配置的主要内容,如果未能解决你的问题,请参考以下文章

无法在谷歌应用引擎中为 php 应用程序配置更改对象通知

即使在 Spring Security 中禁用了会话,谷歌应用引擎也会检测到会话管理

谷歌应用引擎分析器

谷歌应用引擎中队列的“桶大小”是啥意思?

向用户谷歌应用引擎添加属性

谷歌应用引擎 python 日志级别降噪