NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
xteven18
V2EX  ›  NGINX

有关 Nginx 的疑惑

  •  
  •   xteven18 · May 21, 2020 · 2157 views
    This topic created in 2194 days ago, the information mentioned may be changed or developed.
    Nginx 是否可以同时代理多 server ?
    场景是这样的:对外提供一个接口 由 nginx 代理,但是我希望收到请求后将请求转发到多台 server,由多台 server 处理同一个请求 想问下 nginx 是否可以实现这样的功能
    6 replies    2020-06-09 10:10:19 +08:00
    chendy
        1
    chendy  
       May 21, 2020
    多个 server 处理同一个请求?
    就算能,返回谁的结果呢?
    pushback
        2
    pushback  
       May 21, 2020
    @chendy 哈哈,让我想起了之前一女子怀双胞胎,分别是两个男人的孩子的情况
    jellybool
        3
    jellybool  
       May 21, 2020
    你说的是负载均衡?
    xteven18
        4
    xteven18  
    OP
       May 21, 2020
    @chendy 想过这个问题 就是不知道谁有实践成功
    yuzunzhi
        5
    yuzunzhi  
       Jun 9, 2020
    nginx 的 mirror 可以做流量镜像,镜像 N 份
    response 默认由默认服务器响应,镜像服务器默认只接受并处理请求,不做相应。
    一般的应用场景就是流量复制,比如新旧版本结果或性能对比等,或者流量放大,做各种压测。
    xteven18
        6
    xteven18  
    OP
       Jun 9, 2020
    @yuzunzhi 感谢 后来查到了 用的就是 nginx mirror 参数 就是对于一些特殊的场景没办法(比如说有些业务请求的参数是 uuid )
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2851 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 06:04 · PVG 14:04 · LAX 23:04 · JFK 02:04
    ♥ Do have faith in what you're doing.