gpt4 book ai didi

session - HttpSession 数据存储在哪里?

转载 作者:行者123 更新时间:2023-12-04 19:17:18 30 4
gpt4 key购买 nike

HttpSession是建立在 cookie 和 url-rewriting 之上的高级接口(interface),这意味着只有一个 session ID 存储在客户端,与之相关的数据存储在服务器端。
HttpSession 在哪里数据实际存储在服务器端?在JVM内存或其他地方?我可以更改存储它的位置吗?将它们保存到内存数据库中?

如果它不在数据库中,当许多客户端同时处理相同的 session 数据时是否存在任何并发问题?

最佳答案

存储 session 数据的位置取决于服务器;我熟悉的那些允许对 session 数据的存储位置(磁盘、数据库、内存……)进行某种级别的配置。

不同的客户端不应该处理相同的 session 数据—— session 数据是每个客户端的。也就是说,单个客户端(如 Web 浏览器)可能会打开多个窗口或选项卡,是的,这可能会导致问题。

由于 session 数据在服务器之间共享,集群增加了一层复杂性/头痛。

关于session - HttpSession 数据存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7885525/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com