资讯

展开

如何通过Nginx转发Netty客户端请求

作者:快盘下载 人气:

如何通过nginx转发Netty客户端请求

背景;
后端启动了两个Netty服务;一个端口为8301;另一个端口为8302;Nginx暴露8300的端口对外提供服务;且能保持长连接。

Nginx具体配置如下;

events {
    worker_connections  1024;
}

# 新增stream配置模块
stream {

   upstream netty_server {
       server 127.0.0.1:8301 weight=1;
       server 127.0.0.1:8302 weight=1;
  }
  server {
    listen 8300;
    proxy_pass netty_server;
  }
}

说明;

  1. 需要在Nginx配置文件中增加 stream 模块配置
  2. 在 stream 模块中增加 upstream 配置;有多少个netty服务配置多少个;还可以配置路由策略和权重
  3. 在 stream 配置server; 设置监听端口和代理的 upstream

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!