V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
greatonce
V2EX  ›  程序员

如何根据参数转发请求?

  •  
  •   greatonce · 2017-09-12 16:45:58 +08:00 · 2314 次点击
    这是一个创建于 2621 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如客户端请求

    http://host.com/?serverId=server1

    host.com 服务端可能是运行在 nginx,或 nodejs,或 python

    服务端这边获取到 serverId=server1,

    服务端会根据配置文件,得到 server1 的 ip:192.168.1.11 端口:2000

    怎么把这个请求转发给 ip:192.168.1.11 端口:2000

    而且在高并发请求的时候,还能保持高性能?

    4 条回复    2017-09-13 16:00:29 +08:00
    qmm0523
        1
    qmm0523  
       2017-09-12 16:51:40 +08:00
    greatonce
        2
    greatonce  
    OP
       2017-09-12 21:28:51 +08:00
    @qmm0523 谢谢,其实我想问的是,有没有什么方法能动态的处理,因为配置列表可能是随时更新的,如果写到 nginx 配置的话需要频繁更新
    orderc
        3
    orderc  
       2017-09-13 11:28:24 +08:00
    etcd+confd,动态更新 nginx 配置文件
    qmm0523
        4
    qmm0523  
       2017-09-13 16:00:29 +08:00
    @greatonce openresty 可以帮到你
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1090 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.