gpt4 book ai didi

web-applications - 在分布式应用程序中管理 session

转载 作者:行者123 更新时间:2023-12-04 06:11:47 24 4
gpt4 key购买 nike

我正在开发分布式 Web 应用程序,我们决定将 Web 模块与业务服务分开,以使其更具可扩展性。

情况如下:
我们有一个服务器实例来保存 Web 应用程序( Controller 、JSP 等)和许多带有业务服务的服务器实例。如果 Web 应用程序需要任何数据,它会通过 Hessian 向任何现有的业务服务器询问数据,然后得到响应并显示数据。

目前我们根据登录用户从数据库中检索数据,这无法更改,因此每个服务器都应该知道哪个用户要求完成这项工作。

我的问题是:
您知道跨多个独立应用程序保持用户 session 的解决方案吗?

例如,其中一种解决方案可以在每个请求中发送用户名,但这对我们来说不是一个好主意。

非常感谢

最佳答案

这个问题有两种方法:

1) 将所有 session 信息存储在中央 memcached 服务器中

2)使用 session 感知负载均衡器,它将相同的用户引导到相同的节点。

关于web-applications - 在分布式应用程序中管理 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3637161/

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