想知道在 AWS 中配置粘性会话@负载均衡器级别的真正好处/优势。
我从 AWS 文档中了解到,用户请求将根据 ELB(弹性负载均衡器)添加到请求中的 cookie 路由到特定实例
但无法理解使用此功能的实际好处..请帮忙!!!
答案1
我将举一个例子来说明它们的实用性。
默认情况下,PHP 将会话数据存储在服务器上的文件中。如果您在 ELB 后面有两台服务器,并且没有粘性会话,则用户的会话数据将丢失/不一致,因为它们会在两台服务器之间随机跳转。
有一些解决方法 - 例如,将会话数据存储在数据库或缓存层中 - 但对于某些应用程序(特别是您几乎无法控制的遗留应用程序),使用粘性选项要容易得多。