spring会话使用什么算法来生成会话id

bvpmtnay  于 2021-07-24  发布在  Java
关注(0)|答案(1)|浏览(341)

这个问题在这里已经有了答案

分布式环境中会话id的唯一性(1个答案)
三个月前关门了。
spring会话使用什么算法来生成会话id?如果在负载平衡器后面运行多个应用程序示例,它是否保证会话id是全局唯一的?如果不使用会话/ip关联,有什么解决方案可以使其具有全局唯一性?

yvgpqqbh

yvgpqqbh1#

会话id是网站服务器在用户访问期间(会话)为特定用户分配的唯一编号。会话id可以存储为cookie、表单字段或url(统一资源定位器)。一些web服务器通过简单地增加静态数字来生成会话ID。但是,大多数服务器使用的算法涉及更复杂的方法,例如将访问的日期和时间与服务器管理员定义的其他变量一起分解。
每次internet用户访问特定网站时,都会分配一个新的会话id。关闭浏览器,然后重新打开并再次访问该站点将生成一个新的会话id。但是,只要浏览器处于打开状态,有时会保持相同的会话id,即使用户离开有问题的站点并返回。在某些情况下,web服务器会在几分钟不活动后终止会话并分配新的会话id。

相关问题