我的Rails服务器负载均衡器(约5台服务器),
即使用户回来,用户也不会访问同一台服务器。
如何分享会话信息,以便用户不必再次登录。
答案 0 :(得分:0)
您创建并管理在具有Rails应用程序并运行的所有可用服务器之间共享HTTP cookie(相同域,对吗?)。 cookie引用您存储在每个应用程序都可以访问的共享数据库或键/值存储中的session_id。
最佳负载平衡机制是您可以执行Road-Robin而不使用Sticky Sessions。在这种情况下,任何应用服务器都可以在没有中断用户请求的情况下进行维护。