V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
V2EX  ›  NGINX

NGINX 长连接 TCP 转发

  •  
  •   caogen9 · 5 天前 · 1278 次点击
    项目需要 NGINX 长连接 TCP 转发,有没有大牛,有偿
    12 回复  |  直到 2017-11-14 17:22:41 +08:00
        1
    fds   5 天前
    tcp 转发?一般不都用 HAProxy 么。
        2
    rrfeng   5 天前
    ngx_stream_module
        3
    safeoy   5 天前
    OpenResty 1.13.6.1 正式版刚刚发布,基于最新的 Nginx 主线版 1.13.6,包含了新的 ngx_stream_lua 模块,可以在 OpenResty 里面用 Lua 玩 TCP 服务器编程。
        4
    mentalidade   5 天前
    https://openresty.org/cn/changelog-1013006.html 最新的 openresty 的可以支持了
        5
    jameshuazhou   5 天前
    listen xxx-tcp
    bind *:1234
    mode tcp
    maxconn 50000
    timeout client 600s
    default_backend abc_cluster

    backend abc_cluster
    mode tcp
    balance source
    timeout server 50s
    timeout check 5000
    server node1 192.168.0.2:2234 check inter 10000 fall 2 rise 5 weight 1
    server node1 192.168.0.3:3234 check inter 10000 fall 2 rise 5 weight 1
    source 0.0.0.0 usesrc clientip
        6
    Joway   4 天前
    stream {
    resolver 119.29.29.29 valid=10s;
    tcp_nodelay on;

    upstream http {
    server xxx.com.cn:80;
    }

    upstream https {
    server xxx.com.cn:443;
    }

    server {
    listen 80 so_keepalive=on;
    proxy_pass http;
    }

    server {
    listen 443 so_keepalive=on;
    proxy_pass https;
    }
    }
        7
    lyf362345   4 天前
    ngx_stream_module 似乎会缓存域名的 ip, 如果 ip 变了没有重新加载配置是不会生效的, 目前在烦恼, 而且可配置项太少了
        8
    psirnull   4 天前
    我的项目就用过。
        9
    clino   4 天前
    @safeoy 感觉可以用来开发新一代帆强工具,直接探测是一个 nginx http 服务
        10
    vZexc0m   4 天前
    如果是 websocket 参考这个 http://nginx.org/en/docs/http/websocket.html
        11
    owenliang   4 天前 via Android
    http/1 只能 1:1 代理,http/2 可以多路复用 backend 链接,这是协议限制。
        12
    Lax   4 天前 via iPad
    nginx 基于 stream 的 tcp 转发已经比较成熟,大部分一半业务需求都能够搞得定。
    楼主有特殊功能需求的话可以联系我
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   1568 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 52ms · UTC 05:09 · PVG 13:09 · LAX 21:09 · JFK 00:09
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1