我在appengine上有一个相当大的应用程序。它有各种组件,每个组件由公司的不同组完成。
我希望将应用程序分解为各个子模块,每个子模块作为版本单独托管。例如:module1.mainapp.com。
由于Google使用数据库进行共享会话,并且数据库和后端之间共享数据库,有没有办法共享会话?目前,看起来每个会话都不同。
我知道我们可以在正常的应用程序中将<SessionCookie domain="example.com"/>
放在web.xml中,但我不确定AppEngine是否尊重这一点。
感谢。
答案 0 :(得分:1)
这是不可能的,因为Cookie是由用户系统设置的,而Cookie是按域名的。
在任何情况下,我都不会推荐这种方法 - 修改您的网址方案以适应您应用的内部组织是一个讨厌的黑客行为;您向用户提供的网址方案与处理请求的方式无关。