gpt4 book ai didi

session - 负载均衡器和 session 管理

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

有一个由 2 台服务器运行的网站。这 2 台服务器使用负载平衡器平衡负载。那么,如果在 1 台服务器上创建 1 个 session 并说负载立即转移到另一台服务器,那么如何维护 session ?
我只对非常抽象级别的概念感兴趣,而不是真正的实现细节。

最佳答案

这就是“粘性 session ”或“ session 亲和力”概念发挥作用的地方。

http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html

您可以配置许多负载均衡器以将用户 session 路由到同一台机器。

另一种方法是在负载均衡器后面的两台机器都可以访问的数据存储中维护 session 信息。如果 session 存在于您的数据库(甚至是 redis/memcached)中,则它只是一个主键查询(或 get ),而不是在两台机器上保持一致。

自我推销:我实际上开始了一个项目来实现类似 Buzzfeed 的 session 。 http://github.com/buzzfeed/phonon

编辑:更新了个人项目的链接。

关于session - 负载均衡器和 session 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27332312/

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