database - Grails https session

标签 database http session grails

是否可以将 Grails session 存储在数据库中?启动负载均衡器后,我的应用程序随机要求用户登录(几乎在所有其他网页重定向上)。我知道我可以启用粘性 session ,但我在 Rails 中看到 session 可以保存在数据库中,因此在多服务器环境中不会出现问题。

最佳答案

通常,数据库是应用程序中最难扩展的部分。通过添加更多 Web 服务器来水平扩展非常容易,但通常会垂直扩展数据库。因此,除了实际应用程序数据之外,通过在数据库中存储 session 来向数据库添加更多工作没有多大意义。

请参阅这篇博客文章,了解在多个 Tomcat 服务器中对 Grails 进行集群并启用 session 复制的简单方法:http://www.tomcatexpert.com/blog/2010/07/20/basic-tomcat-clustering-grails-applications

关于database - Grails https session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6284063/

相关文章:

java - 使用数据库中的新数据更新应用程序时出现问题

Mysql 按时间连接最新记录的表

database - 将文本存储为文件或数据库更有效?

javascript - Angular 4.3 HttpClient : Intercept response

未读取 PHP session

node.js - 使用express-sessions和passport.js检索以前的登录信息

android - 数据库文件导入到Web应用程序后如何立即管理数据以供查看?

php - 通过 Chemistry in PHP 从 Alfresco 下载文件

java - 如何在红帽防火墙中公开端口

ruby-on-rails - Rails4 安全 : Session fixation possible at all using encrypted cookies?