gpt4 book ai didi

http - 将具有相同 url 路径的所有请求动态重定向到同一上游服务器

转载 作者:可可西里 更新时间:2023-11-01 17:05:45 25 4
gpt4 key购买 nike

我正在尝试创建一个基本的 nginx LB,如果 url 路径重复自身而不依赖于发件人 cookies/ip,它将请求重定向到同一上游服务器。

例如,假设我有一个名为 A.com 的 LB 和一个名为 A.com/target 的目标。第一次向 A.com/target 发送请求时,LB 会重定向到上游的随机服务器,到目前为止还不错,问题是在第二次请求时使用相同的 url 路径(谁发出该请求并不重要,因此 cookie 是不可能的)我需要 LB 重定向到它上次重定向到的同一台服务器。

我只是无法让它正常工作,所以我想问问是否有人有正确的方法来使用 nginx 或任何其他简单的 LB。

最佳答案

您可以借助 1.7.2 版本中引入的 nginx 上游哈希功能通过 URL 进行平衡官方文档在这里here .

upstream backend {
hash $scheme://$host$request_uri; # put any variables here

server backend1.example.com;
server backend2.example.com;
server backend3.example.com;
}

关于http - 将具有相同 url 路径的所有请求动态重定向到同一上游服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44365269/

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