gpt4 book ai didi

amazon-elb - AWS ELB 粘性 session 可以用于后端请求吗?

转载 作者:行者123 更新时间:2023-12-04 18:00:34 28 4
gpt4 key购买 nike

我目前将我的 Web 应用程序托管在 AWS 上,我使用两个 ELB 实例,一个用于对应用服务器的前端请求进行负载均衡,另一个用于对从应用服务器到 API 服务器的后端请求进行负载均衡,像这样(抱歉糟糕的 ascii 图):

           /-->APP1--\    /-->API1
User-->ELB1 ELB2
\-->APP2--/ \-->API2

换句话说,APP服务器发出的API请求在两个后端API服务器上平均负载均衡。

但是,因为我在 API 服务器上缓存响应,并使用 API 服务器之间不共享的缓存失效机制,所以我希望用户的 session 停留在一个后端 API 服务器上。

我已经将用户的 session 粘在一个应用程序服务器上,使用正常的 ELB 负载均衡器生成的 cookie 粘性,但是有什么方法可以让后端 ELB 粘在一个 session 上吗?当然,这些请求不是来自浏览器,所以没有什么可以管理 cookie,而且 ELB 似乎只能通过 cookie 来管理粘性。我可以模拟我的后端请求的必要 cookie 吗?

最佳答案

要结束这个问题,是的,这很容易实现,只需从 ELB 捕获“Set-Cookie”响应 header ,然后在后续请求中传回 cookie。但是,请参阅下面的警告。

关于amazon-elb - AWS ELB 粘性 session 可以用于后端请求吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36098280/

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