这个问题在这里已经有了答案:
分布式环境中会话id的唯一性(1个答案)三个月前关门了。spring会话使用什么算法来生成会话id?如果在负载平衡器后面运行多个应用程序示例,它是否保证会话id是全局唯一的?如果不使用会话/ip关联,有什么解决方案可以使其具有全局唯一性?
yvgpqqbh1#
会话id是网站服务器在用户访问期间(会话)为特定用户分配的唯一编号。会话id可以存储为cookie、表单字段或url(统一资源定位器)。一些web服务器通过简单地增加静态数字来生成会话ID。但是,大多数服务器使用的算法涉及更复杂的方法,例如将访问的日期和时间与服务器管理员定义的其他变量一起分解。每次internet用户访问特定网站时,都会分配一个新的会话id。关闭浏览器,然后重新打开并再次访问该站点将生成一个新的会话id。但是,只要浏览器处于打开状态,有时会保持相同的会话id,即使用户离开有问题的站点并返回。在某些情况下,web服务器会在几分钟不活动后终止会话并分配新的会话id。
1条答案
按热度按时间yvgpqqbh1#
会话id是网站服务器在用户访问期间(会话)为特定用户分配的唯一编号。会话id可以存储为cookie、表单字段或url(统一资源定位器)。一些web服务器通过简单地增加静态数字来生成会话ID。但是,大多数服务器使用的算法涉及更复杂的方法,例如将访问的日期和时间与服务器管理员定义的其他变量一起分解。
每次internet用户访问特定网站时,都会分配一个新的会话id。关闭浏览器,然后重新打开并再次访问该站点将生成一个新的会话id。但是,只要浏览器处于打开状态,有时会保持相同的会话id,即使用户离开有问题的站点并返回。在某些情况下,web服务器会在几分钟不活动后终止会话并分配新的会话id。