【发布时间】:2018-04-11 21:42:28
【问题描述】:
在我的项目中,我有两个运行 Node.js 应用程序的实例(基于 ECS)。它们都相同(仅用于 HA 目的)使用 cookie 并且位于负载均衡器后面。问题是实例之间不共享会话,当我登录到第一个实例并执行返回操作时,负载均衡器有时会将我切换到没有任何会话数据(第一个实例生成的 cookie)的第二个实例,我需要再次登录。我知道可以选择强制两个实例在它们之间共享会话,但这种方法需要对应用程序代码进行一些修改。因此,我想强制我的负载均衡器保留并使用他第一次选择的这个实例,直到用户完成他的工作并注销(或关闭浏览器)。可能吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 load-balancing elastic-load-balancer